﻿.ls-category-grid{display:grid;grid-template-columns:repeat(var(--ls-cols-desktop, 4), minmax(0, 1fr));gap:var(--ls-gap, 24px)}@media (max-width:1024px){.ls-category-grid{grid-template-columns:repeat(var(--ls-cols-tablet, 2), minmax(0, 1fr))}}@media (max-width:767px){.ls-category-grid{grid-template-columns:repeat(var(--ls-cols-mobile, 1), minmax(0, 1fr))}}.ls-category-card{display:flex;flex-direction:column;height:100%;background:#ffffff;border:1px solid #ddd9d4;border-radius:6px;overflow:hidden;text-decoration:none;color:inherit;box-shadow:0 1px 2px rgba(18, 20, 23, 0.06);transition:all 0.22s cubic-bezier(0.2, 0, 0.2, 1);position:relative}.ls-category-card:hover{transform:translateY(-2px);border-color:#c4bfb8;box-shadow:0 8px 20px rgba(18, 20, 23, 0.1);color:inherit}.ls-category-card:hover .ls-category-card__photo img{transform:scale(1.02)}.ls-category-card:hover .ls-category-card__action{color:#8e2620}.ls-category-card:hover .ls-category-card__action .ls-category-card__action-icon{transform:translateX(4px)}.ls-category-card__photo{position:relative;width:100%;aspect-ratio:1.3333333333;background:#e9e7e4;display:flex;align-items:center;justify-content:center;overflow:hidden}.ls-category-card__photo img{width:100%;height:100%;object-fit:cover;transition:transform 0.25s cubic-bezier(0.2, 0, 0.2, 1);display:block}.ls-category-card__photo--empty{display:flex;align-items:center;justify-content:center;color:#7c838c}.ls-category-card__body{padding:20px;display:flex;flex-direction:column;flex:1}.ls-category-card__header{margin-bottom:8px}.ls-category-card__title{font-family:inherit;font-weight:700;font-size:20px;line-height:1.25;letter-spacing:-0.01em;color:#121417;margin:0}.ls-category-card__sku{font-family:inherit;font-size:13px;font-weight:500;color:#7c838c;white-space:nowrap;flex-shrink:0;display:block;margin:0 0 8px}.ls-category-card__desc{font-family:inherit;font-size:14px;line-height:1.5;color:#5c626b;margin:0 0 8px 0;flex-grow:1}.ls-category-card__action{display:inline-flex;align-items:center;gap:6px;font-family:inherit;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:var(--e-global-color-93aa534, #C93930);margin-top:auto;transition:color 0.15s ease}.ls-category-card__action-icon{display:inline-flex;align-items:center;transition:transform 0.2s ease}.ls-breadcrumbs-nav{display:flex;align-items:center;width:100%}.ls-breadcrumbs{display:inline-block;max-width:100%;list-style:none;margin:0;padding:0;font-size:14px;line-height:1.6;color:#5c626b;overflow-wrap:break-word;word-break:break-word}@media (max-width:767.98px){.ls-breadcrumbs{font-size:13px;line-height:1.55}}.ls-breadcrumbs__item{display:inline}.ls-breadcrumbs__prefix{display:inline-block;vertical-align:middle;margin-right:8px;color:#7c838c;font-weight:500}.ls-breadcrumbs__link{display:inline;color:#5c626b;text-decoration:none;transition:color 0.2s ease}.ls-breadcrumbs__link:hover{color:var(--e-global-color-93aa534, #C93930)}.ls-breadcrumbs__home-icon{display:inline-flex;align-items:center;margin-right:4px;vertical-align:-0.12em;font-size:14px;line-height:1}.ls-breadcrumbs__home-icon svg{width:1em;height:1em;display:inline-block;vertical-align:middle}.ls-breadcrumbs__current{display:inline;color:#121417;font-weight:600}.ls-breadcrumbs__separator{display:inline-block;vertical-align:-0.05em;margin:0 8px;color:#c4bfb8;user-select:none;font-size:11px;line-height:1}@media (max-width:767.98px){.ls-breadcrumbs__separator{margin:0 6px}}.ls-breadcrumbs__separator svg{width:0.85em;height:0.85em;display:inline-block;vertical-align:middle}.ls-breadcrumbs__separator i{font-size:1em}.ls-toc{position:relative;width:100%;background-color:#FFFFFF;border:1px solid #DDD9D4;border-radius:6px;box-sizing:border-box;font-family:var(--e-global-typography-primary-font-family, "Libre Franklin", sans-serif);transition:0.2s ease, border-color 0.2s ease}.ls-toc__header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #DDD9D4;background-color:transparent;box-sizing:border-box}.ls-toc__title{margin:0;font-family:inherit;font-size:16px;font-weight:700;line-height:1.3;color:#121417;letter-spacing:-0.01em;text-transform:none}.ls-toc__toggle{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;outline:none;box-shadow:none;padding:4px;margin:0;cursor:pointer;color:#5C626B;font-size:14px;line-height:1;transition:color 0.18s ease, transform 0.25s cubic-bezier(0.2, 0, 0.2, 1)}.ls-toc__toggle:hover{color:var(--e-global-color-93aa534, #C93930)}.ls-toc__toggle svg{width:14px;height:14px;display:block;fill:currentColor}.ls-toc.is-collapsed .ls-toc__toggle{transform:rotate(-90deg)}.ls-toc.is-collapsed .ls-toc__header{border-bottom:none}.ls-toc__body{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#C4BFB8 transparent}.ls-toc__body::-webkit-scrollbar{width:5px}.ls-toc__body::-webkit-scrollbar-track{background:transparent}.ls-toc__body::-webkit-scrollbar-thumb{background-color:#C4BFB8;border-radius:999px}.ls-toc__list-wrapper{box-sizing:border-box}.ls-toc__nav{width:100%}.ls-toc__list{list-style:none !important;margin:0 !important;padding:0 !important;display:flex;flex-direction:column;row-gap:4px}.ls-toc__item{list-style:none !important;margin:0 !important;padding:0 !important}.ls-toc__item--level-2{padding-left:0}.ls-toc__item--level-3{padding-left:16px}.ls-toc__item--level-4{padding-left:28px}.ls-toc__item--level-5{padding-left:40px}.ls-toc__item--level-6{padding-left:52px}.ls-toc__link{display:flex;align-items:baseline;width:100%;padding:6px 12px;color:#34383F;text-decoration:none;font-family:inherit;font-size:14px;font-weight:400;line-height:1.5;box-sizing:border-box;transition:color 0.18s ease, background-color 0.18s ease, border-color 0.18s ease}.ls-toc__link:hover{color:var(--e-global-color-93aa534, #C93930);background-color:#FAF9F8;text-decoration:none}.ls-toc__text{flex:1;word-break:break-word}.ls-toc__marker{display:inline-block;flex-shrink:0;margin-right:6px;font-family:inherit;font-size:13px;font-weight:500;color:#7C838C;line-height:1.5;transition:color 0.18s ease}.ls-toc__marker--bullet{width:6px;height:6px;border-radius:50%;background-color:#7C838C;align-self:center;margin-right:8px;transition:background-color 0.18s ease}.ls-toc__link.is-active{color:var(--e-global-color-93aa534, #C93930);font-weight:600}.ls-toc__link.is-active .ls-toc__marker{color:var(--e-global-color-93aa534, #C93930)}.ls-toc__link.is-active .ls-toc__marker--bullet{background-color:var(--e-global-color-93aa534, #C93930)}.ls-toc--indicator-left_bar .ls-toc__link.is-active{border-left:var(--ls-toc-indicator-width, 3px) solid var(--ls-toc-indicator-color, var(--e-global-color-93aa534, #C93930));padding-left:calc(12px - var(--ls-toc-indicator-width, 3px));border-top-left-radius:0;border-bottom-left-radius:0}.ls-toc--indicator-bullet_dot .ls-toc__link.is-active{position:relative;background-color:transparent}.ls-toc--indicator-bullet_dot .ls-toc__link.is-active::before{content:"";display:inline-block;width:var(--ls-toc-indicator-width, 6px);height:var(--ls-toc-indicator-width, 6px);border-radius:50%;background-color:var(--ls-toc-indicator-color, var(--e-global-color-93aa534, #C93930));margin-right:8px;align-self:center;flex-shrink:0}.ls-toc--indicator-background_pill .ls-toc__link.is-active{background-color:rgba(201, 57, 48, 0.08);border-radius:6px}.ls-toc__empty{padding:8px 0}.ls-toc__empty-message{margin:0;font-size:13px;color:#7C838C;font-style:italic}.ls-toc--sticky{position:sticky;top:100px;z-index:10}.gform_wrapper{padding:32px;border:1px solid #DDD9D4;border-radius:6px;box-shadow:0 1px 2px rgba(18, 20, 23, 0.06);background-color:#FFFFFF}.gform_wrapper.gform_confirmation_wrapper{padding:24px;background-color:#FFFFFF;box-shadow:0 1px 2px rgba(18, 20, 23, 0.06);border:1px solid #2E7D4F;border-radius:6px;transform:none;transition:box-shadow 220ms cubic-bezier(0.2, 0, 0.2, 1), transform 220ms cubic-bezier(0.2, 0, 0.2, 1), border-color 220ms cubic-bezier(0.2, 0, 0.2, 1)}.gform_wrapper.gform_confirmation_wrapper .gform_confirmation_message{color:#5C626B;font-size:16px;line-height:1.65;font-weight:400}.gform_wrapper.gform_confirmation_wrapper .gform_confirmation_message img{width:26px}.gform_wrapper.gform_confirmation_wrapper .gform_confirmation_message h3{font-size:22px;font-weight:600;line-height:1.3;letter-spacing:-0.01em;color:#121417;text-transform:inherit;margin-bottom:16px}.gform_wrapper.gform_confirmation_wrapper .gform_confirmation_message a{padding:0 20px;display:inline-flex;width:auto;height:42px;align-items:center;justify-content:center;gap:8px;color:#121417;background-color:#FFF;border:1px solid #121417;border-radius:4px;font-size:14px;font-weight:600;line-height:1.2;letter-spacing:0.01em;text-decoration:none;white-space:nowrap;transition:background-color 140ms cubic-bezier(0.2, 0, 0.2, 1), border-color 140ms cubic-bezier(0.2, 0, 0.2, 1), color 140ms cubic-bezier(0.2, 0, 0.2, 1), box-shadow 140ms cubic-bezier(0.2, 0, 0.2, 1)}.gform_wrapper.gform_confirmation_wrapper .gform_confirmation_message a:hover{background-color:#F6F5F3}.gform_wrapper.gform_confirmation_wrapper .gform_confirmation_message p{font-size:16px;line-height:1.65;font-weight:400;color:#5C626B;margin-bottom:16px}.gform_wrapper.gform_confirmation_wrapper .gform_confirmation_message>*:last-child{margin-bottom:0}.gform_wrapper.gform_validation_error .gform_validation_errors{display:none}.gform_wrapper.gform_validation_error form .gform_body .gform_fields .gfield_error .gfield_validation_message{color:var(--e-global-color-93aa534, #C93930)}.gform_wrapper .gform_required_legend{display:none}.gform_wrapper form .gform_body .gform_fields{column-gap:20px;row-gap:20px}.gform_wrapper form .gform_body .gform_fields .gfield--type-phone .ginput_container .gform-field-label--type-sub{display:none}.gform_wrapper form .gform_body .gform_fields .gfield--type-phone .gform-phone__input-wrapper{display:flex;align-items:center;width:100%;height:42px;background-color:#FFFFFF;border:1px solid #C4BFB8;border-radius:4px;box-sizing:border-box;transition:border-color 140ms ease, box-shadow 140ms ease}.gform_wrapper form .gform_body .gform_fields .gfield--type-phone .gform-phone__input-wrapper:focus-within{border-color:#121417}.gform_wrapper form .gform_body .gform_fields .gfield--type-phone .gform-phone__input-wrapper .ginput_country-selector_container{display:flex;align-items:center;height:100%}.gform_wrapper form .gform_body .gform_fields .gfield--type-phone .gform-phone__input-wrapper .ginput_country-selector_container .gform-phone__country-selector{height:100%;padding:0 10px 0 12px;background-color:transparent !important;border:none !important;border-right:1px solid #DDD9D4 !important;border-radius:3px 0 0 3px !important;margin:0 !important;font-family:inherit;font-size:14px;color:#121417;cursor:pointer;display:inline-flex;align-items:center;gap:6px;outline:none !important;box-shadow:none !important}.gform_wrapper form .gform_body .gform_fields .gfield--type-phone .gform-phone__input-wrapper .ginput_country-selector_container .gform-phone__country-selector:hover{background-color:#F7F6F4 !important}.gform_wrapper form .gform_body .gform_fields .gfield--type-phone .gform-phone__input-wrapper .ginput_country-selector_container .gform-phone__country-selector .gform-phone__dial-code{font-size:14px;font-weight:500;color:#121417}.gform_wrapper form .gform_body .gform_fields .gfield--type-phone .gform-phone__input-wrapper .ginput_phone_container{flex:1;height:100%;display:flex;align-items:center}.gform_wrapper form .gform_body .gform_fields .gfield--type-phone .gform-phone__input-wrapper .ginput_phone_container input[type=tel]{height:100% !important;width:100% !important;border:none !important;border-radius:0 3px 3px 0 !important;background-color:transparent !important;padding:0 12px !important;outline:none !important;box-shadow:none !important;font-size:14px !important;color:#121417 !important}.gform_wrapper form .gform_body .gform_fields .gfield--type-phone .gform-phone__input-wrapper .ginput_phone_container input[type=tel]::placeholder{color:#757575;font-size:14px}.gform_wrapper form .gform_body .gform_fields .gfield--type-phone .gform-phone__dropdown{border:1px solid #DDD9D4;border-radius:6px;box-shadow:0 4px 12px rgba(18, 20, 23, 0.1);background-color:#FFFFFF;font-family:inherit}.gform_wrapper form .gform_body .gform_fields .gfield--type-phone .gform-phone__dropdown .gform-phone__search-wrapper{padding:8px 10px;border-bottom:1px solid #EEEBE6}.gform_wrapper form .gform_body .gform_fields .gfield--type-phone .gform-phone__dropdown .gform-phone__search-wrapper input.gform-phone__search{width:100%;height:36px;border:1px solid #C4BFB8;border-radius:4px;padding:6px 12px 6px 40px;font-size:13px;box-sizing:border-box;outline:none;transition:border-color 140ms ease, box-shadow 140ms ease}.gform_wrapper form .gform_body .gform_fields .gfield--type-phone .gform-phone__dropdown .gform-phone__search-wrapper input.gform-phone__search:focus{border-color:#121417}.gform_wrapper form .gform_body .gform_fields .gfield--type-phone .gform-phone__dropdown .gform-phone__country-item{font-size:14px;padding:8px 12px;cursor:pointer}.gform_wrapper form .gform_body .gform_fields .gfield--type-phone .gform-phone__dropdown .gform-phone__country-item:hover,.gform_wrapper form .gform_body .gform_fields .gfield--type-phone .gform-phone__dropdown .gform-phone__country-item[aria-selected="true"]{background-color:#F7F6F4}.gform_wrapper form .gform_body .gform_fields .gfield--type-checkbox.hidden_label>legend,.gform_wrapper form .gform_body .gform_fields .gfield--type-checkbox>legend{display:none}.gform_wrapper form .gform_body .gform_fields .gfield--type-checkbox .gchoice{display:flex;align-items:center;gap:12px;cursor:pointer;margin:0}.gform_wrapper form .gform_body .gform_fields .gfield--type-checkbox .gchoice input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;margin:0;width:18px;height:18px;min-width:18px;border:1px solid #7C838C;border-radius:3px;background-color:#FFFFFF;cursor:pointer;display:inline-block;position:relative;outline:none;box-shadow:none;transition:all 140ms ease}.gform_wrapper form .gform_body .gform_fields .gfield--type-checkbox .gchoice input[type=checkbox]::before,.gform_wrapper form .gform_body .gform_fields .gfield--type-checkbox .gchoice input[type=checkbox]:checked::before{display:none;content:none;opacity:0;visibility:hidden}.gform_wrapper form .gform_body .gform_fields .gfield--type-checkbox .gchoice input[type=checkbox]:checked{background-color:var(--e-global-color-93aa534, #C93930);border-color:var(--e-global-color-93aa534, #C93930);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");background-size:11px 11px;background-position:center;background-repeat:no-repeat}.gform_wrapper form .gform_body .gform_fields .gfield--type-checkbox .gchoice input[type=checkbox]:focus-visible{box-shadow:0 0 0 3px rgba(201, 57, 48, 0.2)}.gform_wrapper form .gform_body .gform_fields .gfield--type-checkbox .gchoice label{margin:0;font-family:inherit;font-size:14px;font-weight:400;line-height:1.5;color:#34383F;cursor:pointer;text-transform:none}.gform_wrapper form .gform_body .gform_fields .gfield .gfield_label{order:1;display:block;font-family:var(--e-global-typography-primary-font-family);font-size:13px;font-weight:600;line-height:1.2;letter-spacing:0.06em;text-transform:uppercase;color:#5C626B;margin-bottom:8px}.gform_wrapper form .gform_body .gform_fields .gfield .gfield_label .gfield_required{color:var(--e-global-color-93aa534, #C93930)}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=email],.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=password],.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=search],.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=tel],.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=text],.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=url],.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select{margin:0;width:100%;height:42px;padding:10px 12px;font-family:inherit;font-size:14px;font-weight:400;line-height:1.5;color:#121417;background-color:#FFFFFF;border:1px solid #C4BFB8;border-radius:4px;outline:none;box-shadow:none;transition:border-color 140ms ease, box-shadow 140ms ease}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=email]::placeholder,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=password]::placeholder,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=search]::placeholder,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=tel]::placeholder,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=text]::placeholder,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=url]::placeholder,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea::placeholder,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select::placeholder{color:#757575;font-size:14px}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=email]:focus,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=email].focus,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=password]:focus,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=password].focus,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=search]:focus,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=search].focus,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=tel]:focus,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=tel].focus,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=text]:focus,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=text].focus,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=url]:focus,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type=url].focus,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea:focus,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea.focus,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select:focus,.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select.focus{border-color:var(--e-global-color-93aa534, #C93930);box-shadow:0 0 0 3px rgba(201, 57, 48, 0.28)}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:34px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235C626B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px 16px}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container select option{font-size:14px;color:#121417;background-color:#FFFFFF}.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea{min-height:106px;min-block-size:106px;resize:vertical}.gform_wrapper form .gform_footer,.gform_wrapper form .gform-footer{margin-top:24px;padding:0}.gform_wrapper form .gform_footer .gform_button,.gform_wrapper form .gform_footer button[type=submit],.gform_wrapper form .gform_footer input[type=submit],.gform_wrapper form .gform-footer .gform_button,.gform_wrapper form .gform-footer button[type=submit],.gform_wrapper form .gform-footer input[type=submit]{gap:8px;height:52px !important;min-height:52px;padding:0 32px !important;font-family:inherit !important;font-size:16px !important;font-weight:600 !important;line-height:1 !important;letter-spacing:0.01em !important;color:#FFFFFF !important;background-color:var(--e-global-color-93aa534, #C93930) !important;border:1px solid var(--e-global-color-93aa534, #C93930);border-radius:4px !important;cursor:pointer !important;outline:none !important;box-shadow:none !important;text-decoration:none !important}.gform_wrapper form .gform_footer .gform_button:hover,.gform_wrapper form .gform_footer button[type=submit]:hover,.gform_wrapper form .gform_footer input[type=submit]:hover,.gform_wrapper form .gform-footer .gform_button:hover,.gform_wrapper form .gform-footer button[type=submit]:hover,.gform_wrapper form .gform-footer input[type=submit]:hover{background-color:#A82F27 !important;border-color:#A82F27;color:#FFFFFF}.gform_wrapper form .gform_footer .gform_button:active,.gform_wrapper form .gform_footer button[type=submit]:active,.gform_wrapper form .gform_footer input[type=submit]:active,.gform_wrapper form .gform-footer .gform_button:active,.gform_wrapper form .gform-footer button[type=submit]:active,.gform_wrapper form .gform-footer input[type=submit]:active{background-color:#8E2620;border-color:#8E2620;transform:scale(0.985)}.gform_wrapper form .gform_footer .gform_button:focus-visible,.gform_wrapper form .gform_footer button[type=submit]:focus-visible,.gform_wrapper form .gform_footer input[type=submit]:focus-visible,.gform_wrapper form .gform-footer .gform_button:focus-visible,.gform_wrapper form .gform-footer button[type=submit]:focus-visible,.gform_wrapper form .gform-footer input[type=submit]:focus-visible{box-shadow:0 0 0 3px rgba(201, 57, 48, 0.25)}.gform_wrapper form .gform_footer .gform_button:disabled,.gform_wrapper form .gform_footer button[type=submit]:disabled,.gform_wrapper form .gform_footer input[type=submit]:disabled,.gform_wrapper form .gform-footer .gform_button:disabled,.gform_wrapper form .gform-footer button[type=submit]:disabled,.gform_wrapper form .gform-footer input[type=submit]:disabled{opacity:0.45;cursor:not-allowed}.gform_wrapper form .gform_footer button[type=submit]::after,.gform_wrapper form .gform_footer button.gform_button::after,.gform_wrapper form .gform-footer button[type=submit]::after,.gform_wrapper form .gform-footer button.gform_button::after{content:"" !important;display:inline-block !important;width:16px !important;height:16px !important;min-width:16px !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;transition:transform 140ms ease !important}.gform_wrapper form .gform_footer button[type=submit]:hover::after,.gform_wrapper form .gform_footer button.gform_button:hover::after,.gform_wrapper form .gform-footer button[type=submit]:hover::after,.gform_wrapper form .gform-footer button.gform_button:hover::after{transform:translateX(2px) !important}@media (max-width:767px){.gform_wrapper{padding:32px 24px}}.single.single-post .elementor-widget-theme-post-content div>*:first-child{margin-top:0}.single.single-post .elementor-widget-theme-post-content h1{margin-top:2.5rem;margin-bottom:1rem}.single.single-post .elementor-widget-theme-post-content h2{margin-top:2.5rem;margin-bottom:1rem}.single.single-post .elementor-widget-theme-post-content h3{margin-top:2rem;margin-bottom:1rem}.single.single-post .elementor-widget-theme-post-content h4{margin-top:1.5rem;margin-bottom:1rem}.single.single-post .elementor-widget-theme-post-content h5{margin-bottom:1rem}.single.single-post .elementor-widget-theme-post-content h6{margin-bottom:1rem}.single.single-post .elementor-widget-theme-post-content ul{list-style:none;padding:0px;margin:0 0 16px;display:grid;gap:12px}.single.single-post .elementor-widget-theme-post-content ul>li{position:relative;padding-left:18px}.single.single-post .elementor-widget-theme-post-content ul>li::before{content:"";position:absolute;left:0;top:10px;min-width:6px;width:6px;height:6px;border-radius:50%;background:var(--e-global-color-93aa534, #C93930)}.single.single-post .elementor-widget-theme-post-content ul>li>ul,.single.single-post .elementor-widget-theme-post-content ul>li>ol{margin-top:12px;margin-left:8px;margin-bottom:0}.single.single-post .elementor-widget-theme-post-content ol{counter-reset:custom-counter;list-style:none;padding:0px;margin:0 0 16px;display:grid;gap:12px}.single.single-post .elementor-widget-theme-post-content ol>li{counter-increment:custom-counter;position:relative;padding-left:26px}.single.single-post .elementor-widget-theme-post-content ol>li::before{content:counter(custom-counter) ".";position:absolute;left:0;top:0;color:var(--e-global-color-93aa534, #C93930);font-weight:600}.single.single-post .elementor-widget-theme-post-content ol>li>ul,.single.single-post .elementor-widget-theme-post-content ol>li>ol{margin-top:12px;margin-left:8px;margin-bottom:0}.single.single-post .elementor-widget-theme-post-content ol>li>ol{counter-reset:custom-counter}.single.single-post .elementor-widget-theme-post-content figure{margin-bottom:1rem}.single.single-post .elementor-widget-theme-post-content figure .wp-element-caption{font-size:0.875rem;margin:0;padding:12px}.single.single-post .elementor-widget-theme-post-content blockquote{position:relative;margin:0 0 24px;padding:16px 24px 16px 48px;border-left:3px solid var(--e-global-color-93aa534, #C93930);background:#FFFFFF;border-radius:0 8px 8px 0}.single.single-post .elementor-widget-theme-post-content blockquote::before{content:"“";position:absolute;left:6px;top:0px;font-size:4rem;line-height:1;color:var(--e-global-color-93aa534, #C93930);opacity:0.35}.single.single-post .elementor-widget-theme-post-content blockquote p.wp-block-paragraph{margin:0;font-style:italic;font-size:1.05rem;color:#3a3a3a}.single.single-post .elementor-widget-theme-post-content blockquote cite{display:block;margin-top:12px;font-style:normal;font-size:0.85rem;color:var(--e-global-color-93aa534, #C93930);font-weight:600}.single.single-post .elementor-widget-theme-post-content blockquote cite::before{content:"— "}.single.single-post .elementor-widget-theme-post-content .wp-block-buttons{margin-bottom:1rem}.single.single-post .elementor-widget-theme-post-content .wp-block-buttons .wp-block-button__link{border-color:var(--e-global-color-93aa534, #C93930);background-color:var(--e-global-color-93aa534, #C93930)}.single.single-post .elementor-widget-theme-post-content .wp-block-buttons .wp-block-button__link:hover{background-color:#A82F27}.single.single-post .elementor-widget-theme-post-content p{margin-bottom:1rem}body.home .site-header-fixed:not(.is-scrolled){background-color:transparent}body.home .site-header-fixed:not(.is-scrolled) .e-n-menu-toggle span{border-color:rgba(255, 255, 255, 0.6) !important;background-color:transparent !important}body.home .site-header-fixed:not(.is-scrolled) .e-n-menu-toggle span i{color:#FFFFFF !important}@media (min-width:767px){body.home .site-header-fixed:not(.is-scrolled) .e-n-menu-title-container .e-n-menu-title-text,body.home .site-header-fixed:not(.is-scrolled) .e-n-menu-dropdown-icon i{color:#FFFFFF !important}body.home .site-header-fixed:not(.is-scrolled) .e-n-menu-title-container .e-n-menu-title-text:hover,body.home .site-header-fixed:not(.is-scrolled) .e-n-menu-dropdown-icon i:hover{color:var(--e-global-color-93aa534, #C93930) !important}}@media (min-width:767px){body.home .site-header-fixed:not(.is-scrolled) .e-n-menu-title:hover .e-n-menu-title-container .e-n-menu-title-text,body.home .site-header-fixed:not(.is-scrolled) .e-n-menu-title:hover .e-n-menu-dropdown-icon i{color:var(--e-global-color-93aa534, #C93930) !important}}body:not(.home) .site-content{padding-top:78px}body.logged-in .site-header-fixed{top:32px !important}body.woocommerce-js h2.elementor-heading-title{margin-bottom:0}body h1,body h2,body h3,body h4,body h5,body h6,body .entry-content :where(h1, h2, h3, h4, h5, h6),body .site-title,body .site-title a{text-transform:none}@media (max-width:767.98px){.site-header-fixed{background-color:#FFFFFF;border-color:#ddd9d4}.site-header-fixed .e-n-menu[data-layout="dropdown"] .e-n-menu-item,.site-header-fixed .e-n-menu[data-layout="dropdown"] .e-n-menu-content{width:100% !important;max-width:100% !important}.site-header-fixed .e-n-menu-title{justify-content:space-between !important}}.site-header-fixed.is-scrolled{background-color:#FFFFFF;border-color:#ddd9d4}@media (max-width:767.98px){.site-header-fixed .e-n-menu-wrapper{padding:24px}}@media (max-width:767.98px){.site-header-fixed .e-n-menu-item:not(:has(#cta-mobile)):not(:first-child){border-top:1px solid #DDD9D4}}@media (min-width:768px){.site-header-fixed .e-n-menu-item #cta-mobile{display:none !important}}.site-header-fixed .e-n-menu-item #cta-mobile a{justify-content:center;display:flex;gap:8px;width:100%;background-color:var(--e-global-color-93aa534, #C93930);padding:14px 32px;border-radius:4px}.site-header-fixed .e-n-menu-item #cta-mobile a span{color:#FFFFFF}.site-header-fixed .e-n-menu-item #cta-mobile a span i{font-size:initial;color:#FFFFFF}@media (max-width:767.98px){.ls-mega-menu .e-n-menu-wrapper{background:#FFF !important;scrollbar-width:thin;margin-top:0;padding-bottom:48px;max-height:calc(100dvh - 78px) !important;height:calc(100dvh - 78px) !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch}}.cta-large .elementor-button-icon svg{height:20px;width:20px;vertical-align:middle;margin-top:-2px}.sku-count{display:inline-block;font-family:var(--e-global-typography-primary-font-family);font-size:11px;font-weight:700;line-height:1.2;letter-spacing:0.14em;text-transform:uppercase;color:var(--e-global-color-93aa534, #C93930)}.sku-count.menu span{font-family:var(--e-global-typography-text-font-family);font-size:13px;font-weight:400;color:#5C626B;letter-spacing:0;line-height:1.1;display:inline-block}.grid-archive .ast-grid-common-col{padding:0}.ls-colour-badges{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ls-colour-badges .ls-colour-badge{display:inline-flex;align-items:center;gap:8px;height:26px;padding:0 12px;border-radius:999px;font-family:var(--e-global-typography-primary-font-family);font-size:13px;font-weight:600;line-height:1;background-color:#ffffff;color:#34383f;border:1px solid #c4bfb8;box-sizing:border-box}.ls-colour-badges .ls-colour-badge .ls-colour-dot{display:inline-block;width:10px;height:10px;border-radius:50%;border:1px solid #c4bfb8;flex-shrink:0;box-sizing:border-box}.ls-colour-badges .ls-colour-badge .ls-colour-dot.ls-dot-black{background-color:#121417}.ls-colour-badges .ls-colour-badge .ls-colour-dot.ls-dot-white{background-color:#ffffff}.ls-colour-badges .ls-colour-badge .ls-colour-dot.ls-dot-clear{background-color:#dce6ea}.ls-colour-badges .ls-colour-badge .ls-colour-text{line-height:1}.ls-spec-table-wrap{border:1px solid #ddd9d4;border-radius:6px;background-color:#ffffff;overflow-x:auto;-webkit-overflow-scrolling:touch}.ls-spec-table-wrap table.ls-spec-table{width:100%;margin:0;margin-bottom:0;border:none;border-collapse:collapse;text-align:left}.ls-spec-table-wrap table.ls-spec-table thead tr{background-color:#f6f5f3;border:none}.ls-spec-table-wrap table.ls-spec-table thead th{padding:12px 20px;font-family:var(--e-global-typography-primary-font-family);font-size:13px;font-weight:600;line-height:1.2;letter-spacing:0.06em;text-transform:uppercase;color:#5c626b;border:none;border-bottom:1px solid #c4bfb8;white-space:nowrap}.ls-spec-table-wrap table.ls-spec-table tbody tr{background-color:transparent;border:none;border-bottom:1px solid #ddd9d4;transition:background-color 0.15s ease}.ls-spec-table-wrap table.ls-spec-table tbody tr:last-child{border-bottom:none}.ls-spec-table-wrap table.ls-spec-table tbody tr:hover{background-color:#faf9f8}.ls-spec-table-wrap table.ls-spec-table tbody td{padding:12px 20px;font-family:var(--e-global-typography-text-font-family, inherit);font-size:14px;font-weight:400;line-height:1.5;color:#34383f;vertical-align:middle;border:none}.ls-spec-table-wrap table.ls-spec-table tbody td.ls-col-sku,.ls-spec-table-wrap table.ls-spec-table tbody td:first-child{font-family:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;font-size:14px;font-weight:500;line-height:1.3;color:#121417;white-space:nowrap}.ls-spec-table-wrap table.ls-spec-table tbody td.ls-col-sku strong,.ls-spec-table-wrap table.ls-spec-table tbody td:first-child strong{font-weight:500}.ls-spec-table-wrap.ls-single-spec-wrap table.ls-spec-table th:first-child,.ls-spec-table-wrap.ls-single-spec-wrap table.ls-spec-table td:first-child{width:43.2%}.ls-360-viewer{display:flex;flex-direction:column;gap:12px;width:100%}.ls-360-viewer .ls-360-photo-wrap{position:relative;width:100%;background-color:#ffffff;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center;aspect-ratio:1;cursor:grab;user-select:none;-webkit-user-select:none}.ls-360-viewer .ls-360-photo-wrap:active{cursor:grabbing}.ls-360-viewer .ls-360-photo-wrap .ls-360-img{max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain;display:block;pointer-events:none;transition:transform 0.1s ease-out}.ls-360-viewer .ls-360-photo-wrap .ls-360-empty{font-size:14px;color:#7c838c}.ls-360-viewer.is-dragging .ls-360-photo-wrap{cursor:grabbing}.ls-360-viewer.is-dragging .ls-360-img{transition:none !important}.ls-360-viewer.ls-360-static .ls-360-photo-wrap{cursor:default}.ls-360-viewer.ls-360-static .ls-360-photo-wrap:active{cursor:default}.ls-360-viewer .ls-360-bar{display:flex;align-items:center;gap:16px;padding:12px 16px;background-color:#f6f5f3;border-radius:4px;box-sizing:border-box}.ls-360-viewer .ls-360-bar .ls-360-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--e-global-color-93aa534, #C93930);flex-shrink:0;line-height:1}.ls-360-viewer .ls-360-bar .ls-360-icon svg{width:18px;height:18px}.ls-360-viewer .ls-360-bar .ls-360-label{font-family:var(--e-global-typography-primary-font-family, "Libre Franklin", sans-serif);font-size:13px;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:#5c626b;white-space:nowrap;flex-shrink:0;line-height:1}.ls-360-viewer .ls-360-bar .ls-360-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;width:100%;height:18px;background:transparent;cursor:pointer;margin:0;padding:0;border:none;outline:none !important;box-shadow:none !important}.ls-360-viewer .ls-360-bar .ls-360-slider::-webkit-slider-runnable-track{width:100%;height:4px;background:linear-gradient(to right, var(--e-global-color-93aa534, #C93930) 0%, var(--e-global-color-93aa534, #C93930) var(--slider-progress, 0%), #dedbd5 var(--slider-progress, 0%), #dedbd5 100%);border-radius:2px;border:none;box-shadow:none !important;cursor:pointer}.ls-360-viewer .ls-360-bar .ls-360-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background-color:var(--e-global-color-93aa534, #C93930);border:none;box-shadow:none !important;margin-top:-5px;cursor:pointer;transition:transform 0.1s ease, background-color 0.1s ease}.ls-360-viewer .ls-360-bar .ls-360-slider::-webkit-slider-thumb:hover{transform:scale(1.15);background-color:#b32d25}.ls-360-viewer .ls-360-bar .ls-360-slider::-moz-range-track{width:100%;height:4px;background-color:#dedbd5;border-radius:2px;border:none;box-shadow:none !important;cursor:pointer}.ls-360-viewer .ls-360-bar .ls-360-slider::-moz-range-progress{background-color:var(--e-global-color-93aa534, #C93930);height:4px;border-radius:2px;border:none;box-shadow:none !important}.ls-360-viewer .ls-360-bar .ls-360-slider::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background-color:var(--e-global-color-93aa534, #C93930);border:none;box-shadow:none !important;cursor:pointer;transition:transform 0.1s ease, background-color 0.1s ease}.ls-360-viewer .ls-360-bar .ls-360-slider::-moz-range-thumb:hover{transform:scale(1.15);background-color:#b32d25}.ls-360-viewer .ls-360-bar .ls-360-slider:focus,.ls-360-viewer .ls-360-bar .ls-360-slider:active,.ls-360-viewer .ls-360-bar .ls-360-slider:focus-visible{outline:none !important;box-shadow:none !important}.ls-360-viewer .ls-360-bar .ls-360-slider:focus::-webkit-slider-thumb,.ls-360-viewer .ls-360-bar .ls-360-slider:active::-webkit-slider-thumb,.ls-360-viewer .ls-360-bar .ls-360-slider:focus-visible::-webkit-slider-thumb{box-shadow:none !important}.ls-360-viewer .ls-360-bar .ls-360-slider:focus::-moz-range-thumb,.ls-360-viewer .ls-360-bar .ls-360-slider:active::-moz-range-thumb,.ls-360-viewer .ls-360-bar .ls-360-slider:focus-visible::-moz-range-thumb{box-shadow:none !important}.ls-360-viewer .ls-360-bar .ls-360-counter{font-family:"IBM Plex Mono", ui-monospace, monospace;font-size:13px;color:#7c838c;width:54px;text-align:right;white-space:nowrap;flex-shrink:0;line-height:1}.ls-360-viewer .ls-360-note{font-family:var(--e-global-typography-text-font-family, inherit);font-size:13px;line-height:1.5;color:#7c838c;margin:0}.ls-marquee-animation{overflow:hidden;max-width:100%}.ls-marquee-animation .elementor-widget-container{overflow:hidden;max-width:100%}.ls-marquee-animation .elementor-icon-list-items{display:flex !important;flex-wrap:nowrap !important;width:max-content !important;margin:0 !important;padding:0 !important;padding-right:40px !important;gap:40px !important;animation:ls-marquee var(--marquee-duration, 25s) linear infinite;will-change:transform}.ls-marquee-animation .elementor-icon-list-items:hover{animation-play-state:paused}.ls-marquee-animation .elementor-icon-list-item{display:inline-flex !important;align-items:center;flex-shrink:0;margin:0 !important;padding:0 !important;white-space:nowrap;font-family:var(--e-global-typography-text-font-family, "Libre Franklin", sans-serif);font-size:14px;color:#121417;letter-spacing:0.01em}.ls-marquee-animation .elementor-icon-list-item .elementor-icon-list-icon{display:inline-flex;align-items:center;justify-content:center;margin-right:0px;flex-shrink:0;line-height:1}.ls-marquee-animation .elementor-icon-list-item .elementor-icon-list-icon svg{width:18px;height:18px;display:block}.ls-marquee-animation .elementor-icon-list-item .elementor-icon-list-text{white-space:nowrap;display:inline-block;font-size:14px;color:#121417;letter-spacing:0.01em}.ls-faq-section .e-n-accordion-item[open] .e-n-accordion-item-title{border-bottom-left-radius:0;border-bottom-right-radius:0}@keyframes ls-marquee{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(-50%, 0, 0)}}.ls-blog-filter-section{width:100%;margin:0 auto}.ls-blog-filter-section .ls-blog-filter-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:40px}.ls-blog-filter-section .ls-blog-filter-btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:999px;font-family:var(--e-global-typography-primary-font-family, "Libre Franklin", sans-serif);font-size:13px;font-weight:600;line-height:1;cursor:pointer;background:#FFFFFF;color:#34383F;border:1px solid #C4BFB8;transition:all 0.2s ease;outline:none}.ls-blog-filter-section .ls-blog-filter-btn:hover,.ls-blog-filter-section .ls-blog-filter-btn.is-active{background:var(--e-global-color-93aa534, #C93930);color:#FFFFFF;border-color:var(--e-global-color-93aa534, #C93930)}.ls-blog-filter-section .ls-blog-posts-wrap{transition:opacity 0.25s ease}.ls-blog-filter-section .ls-blog-posts-wrap.is-loading{opacity:0.4;pointer-events:none}.ls-blog-filter-section .ls-featured-post{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:40px;align-items:center;background:#121417;border-radius:10px;padding:40px;margin-bottom:48px;border:1px solid rgba(255, 255, 255, 0.05);box-shadow:0 4px 24px rgba(0, 0, 0, 0.15);transition:transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease}.ls-blog-filter-section .ls-featured-post:hover{border-color:rgba(255, 255, 255, 0.12);box-shadow:0 12px 36px rgba(0, 0, 0, 0.35)}.ls-blog-filter-section .ls-featured-post:hover .ls-featured-post__img{transform:scale(1.03)}@media (max-width:767.98px){.ls-blog-filter-section .ls-featured-post{grid-template-columns:1fr;padding:24px;gap:24px;margin-bottom:32px}}.ls-blog-filter-section .ls-featured-post .ls-featured-post__content .ls-badge{display:inline-flex;align-items:center;height:26px;padding:0 12px;border-radius:999px;font-family:var(--e-global-typography-primary-font-family, "Libre Franklin", sans-serif);font-size:13px;font-weight:600;background:var(--e-global-color-93aa534, #C93930);color:#FFFFFF;border:1px solid var(--e-global-color-93aa534, #C93930);margin-bottom:16px;line-height:1}.ls-blog-filter-section .ls-featured-post .ls-featured-post__content .ls-featured-post__title{font-family:var(--e-global-typography-primary-font-family, "Libre Franklin", sans-serif);font-size:28px;font-weight:700;line-height:1.2;text-transform:none;margin:0}.ls-blog-filter-section .ls-featured-post .ls-featured-post__content .ls-featured-post__title a{color:#FFFFFF;text-decoration:none;transition:color 0.2s ease}.ls-blog-filter-section .ls-featured-post .ls-featured-post__content .ls-featured-post__title a:hover{color:#E8A19C}.ls-blog-filter-section .ls-featured-post .ls-featured-post__content .ls-featured-post__excerpt{font-family:var(--e-global-typography-text-font-family, inherit);font-size:16px;color:#C4BFB8;line-height:1.65;margin:16px 0 24px}.ls-blog-filter-section .ls-featured-post .ls-featured-post__content .ls-featured-post__cta{display:inline-flex;align-items:center;gap:8px;color:#E8A19C;text-decoration:none;font-family:var(--e-global-typography-primary-font-family, "Libre Franklin", sans-serif);font-size:14px;font-weight:600;transition:color 0.2s ease}.ls-blog-filter-section .ls-featured-post .ls-featured-post__content .ls-featured-post__cta svg{width:16px;height:16px;transition:transform 0.2s ease}.ls-blog-filter-section .ls-featured-post .ls-featured-post__content .ls-featured-post__cta:hover{color:#FFFFFF}.ls-blog-filter-section .ls-featured-post .ls-featured-post__content .ls-featured-post__cta:hover svg{transform:translateX(4px)}@media (max-width:767.98px){.ls-blog-filter-section .ls-featured-post .ls-featured-post__content{order:1}}.ls-blog-filter-section .ls-featured-post .ls-featured-post__photo{aspect-ratio:1.6;background:#1D2126;border-radius:4px;overflow:hidden;display:block;text-decoration:none;cursor:pointer}.ls-blog-filter-section .ls-featured-post .ls-featured-post__photo .ls-featured-post__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.ls-blog-filter-section .ls-featured-post .ls-featured-post__photo .ls-featured-post__img--placeholder{object-fit:cover}.ls-blog-filter-section .ls-featured-post .ls-featured-post__photo:hover .ls-featured-post__img{transform:scale(1.05)}@media (max-width:767.98px){.ls-blog-filter-section .ls-featured-post .ls-featured-post__photo{order:0}}.ls-blog-filter-section .ls-blog-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px}@media (max-width:991.98px){.ls-blog-filter-section .ls-blog-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width:575.98px){.ls-blog-filter-section .ls-blog-grid{grid-template-columns:1fr}}.ls-blog-filter-section .ls-post-card .ls-post-card__link{text-decoration:none;color:inherit;display:block}.ls-blog-filter-section .ls-post-card .ls-post-card__link:hover .ls-post-card__img{transform:scale(1.03)}.ls-blog-filter-section .ls-post-card .ls-post-card__link:hover .ls-post-card__title{color:var(--e-global-color-93aa534, #C93930)}.ls-blog-filter-section .ls-post-card .ls-post-card__photo{aspect-ratio:1.6;background:#E9E7E4;border-radius:4px;overflow:hidden}.ls-blog-filter-section .ls-post-card .ls-post-card__photo .ls-post-card__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.3s ease}.ls-blog-filter-section .ls-post-card .ls-post-card__photo .ls-post-card__img--placeholder{object-fit:cover}.ls-blog-filter-section .ls-post-card .ls-post-card__body{margin-top:16px}.ls-blog-filter-section .ls-post-card .ls-post-card__body .ls-badge{display:inline-flex;align-items:center;height:26px;padding:0 12px;border-radius:999px;font-family:var(--e-global-typography-primary-font-family, "Libre Franklin", sans-serif);font-size:13px;font-weight:600;background:#F6F5F3;color:#34383F;border:1px solid #DDD9D4;line-height:1}.ls-blog-filter-section .ls-post-card .ls-post-card__body .ls-post-card__title{font-family:var(--e-global-typography-primary-font-family, "Libre Franklin", sans-serif);font-size:16px;font-weight:600;line-height:1.5;color:#121417;margin-top:12px;margin-bottom:0;transition:color 0.2s ease;text-transform:inherit}.ls-blog-filter-section .ls-post-card .ls-post-card__body .ls-post-card__meta{display:flex;align-items:center;gap:8px;margin-top:12px}.ls-blog-filter-section .ls-post-card .ls-post-card__body .ls-post-card__meta .ls-author-avatar{width:22px;height:22px;border-radius:50%;background:#FBEDEC;color:var(--e-global-color-93aa534, #C93930);display:grid;place-items:center;font-family:var(--e-global-typography-primary-font-family, "Libre Franklin", sans-serif);font-size:10px;font-weight:700;flex-shrink:0;line-height:1;overflow:hidden}.ls-blog-filter-section .ls-post-card .ls-post-card__body .ls-post-card__meta .ls-author-avatar img,.ls-blog-filter-section .ls-post-card .ls-post-card__body .ls-post-card__meta .ls-author-avatar .avatar{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%;border:none}.ls-blog-filter-section .ls-post-card .ls-post-card__body .ls-post-card__meta .ls-author-text{font-family:var(--e-global-typography-text-font-family, inherit);font-size:13px;color:#5C626B;line-height:1.5}.ls-blog-filter-section .ls-blog-empty{text-align:center;padding:60px 20px;color:#7C838C;font-size:16px}.ls-blog-filter-section .ls-blog-loadmore-wrap{text-align:center;margin-top:48px}@media (max-width:767.98px){.ls-blog-filter-section .ls-blog-loadmore-wrap{margin-top:32px}}.ls-blog-filter-section .ls-blog-loadmore-wrap .ls-blog-loadmore-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 36px;border-radius:999px;font-family:var(--e-global-typography-primary-font-family, "Libre Franklin", sans-serif);font-size:14px;font-weight:600;line-height:1;cursor:pointer;background:#FFFFFF;color:#121417;border:1px solid #C4BFB8;transition:all 0.2s ease;outline:none}.ls-blog-filter-section .ls-blog-loadmore-wrap .ls-blog-loadmore-btn:hover{background:var(--e-global-color-93aa534, #C93930);color:#FFFFFF;border-color:var(--e-global-color-93aa534, #C93930)}.ls-blog-filter-section .ls-blog-loadmore-wrap .ls-blog-loadmore-btn.is-loading{opacity:0.7;cursor:not-allowed;pointer-events:none}.ls-blog-filter-section .ls-blog-loadmore-wrap .ls-blog-loadmore-btn.is-loading .ls-loadmore-spinner{display:inline-block}.ls-blog-filter-section .ls-blog-loadmore-wrap .ls-blog-loadmore-btn .ls-loadmore-spinner{display:none;width:14px;height:14px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:ls-spin 0.6s linear infinite}@keyframes ls-spin{to{transform:rotate(360deg)}}.ls-copy-link-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;min-width:34px;min-height:34px;padding:0;margin:0;background-color:transparent;color:#5c626b;border:1px solid #c4bfb8;border-radius:6px;cursor:pointer;position:relative;transition:all 0.2s ease;line-height:1;box-sizing:border-box;vertical-align:middle;user-select:none}.ls-copy-link-btn:hover{background-color:rgba(0, 0, 0, 0.03);border-color:#c93930;color:#c93930}.ls-copy-link-btn:focus-visible{outline:2px solid #c93930;outline-offset:2px}.ls-copy-link-btn .ls-copy-link-icon-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}.ls-copy-link-btn .ls-copy-link-icon{width:16px;height:16px;stroke:currentColor;stroke-width:1.8;transition:opacity 0.2s ease, transform 0.2s ease}.ls-copy-link-btn .ls-copy-link-icon--default{opacity:1;transform:scale(1)}.ls-copy-link-btn .ls-copy-link-icon--copied{position:absolute;top:0;left:0;opacity:0;transform:scale(0.4);color:#16a34a}.ls-copy-link-btn.is-copied{border-color:#16a34a;background-color:#f0fdf4;color:#16a34a}.ls-copy-link-btn.is-copied .ls-copy-link-icon--default{opacity:0;transform:scale(0.4)}.ls-copy-link-btn.is-copied .ls-copy-link-icon--copied{opacity:1;transform:scale(1)}.ls-copy-link-btn.is-copied .ls-copy-link-tooltip{opacity:1;transform:translateX(-50%) translateY(0)}.ls-copy-link-btn .ls-copy-link-tooltip{position:absolute;bottom:calc(100% + 7px);left:50%;transform:translateX(-50%) translateY(4px);background-color:#1f2937;color:#ffffff;font-family:inherit;font-size:11px;font-weight:500;line-height:1;padding:5px 8px;border-radius:4px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity 0.2s ease, transform 0.2s ease;box-shadow:0 4px 12px rgba(0, 0, 0, 0.15);z-index:99}.ls-copy-link-btn .ls-copy-link-tooltip::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border-width:4px;border-style:solid;border-color:#1f2937 transparent transparent transparent}.ls-copy-link-btn--has-text{width:auto;min-width:auto;padding:8px 14px;gap:8px}