/*!
 * Bootstrap  v5.3.8 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */h1,h2,h3,h4,h5,h6{letter-spacing:1px}.table{--bs-table-color-type: initial;--bs-table-bg-type: initial;--bs-table-color-state: initial;--bs-table-bg-state: initial;--bs-table-color: var(--bs-emphasis-color);--bs-table-bg: var(--bs-body-bg);--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: transparent;--bs-table-striped-color: var(--bs-emphasis-color);--bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), .05);--bs-table-active-color: var(--bs-emphasis-color);--bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), .1);--bs-table-hover-color: var(--bs-emphasis-color);--bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), .075);width:100%;margin-bottom:1.5rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem;color:var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.accordion{--bs-accordion-color: var(--bs-body-color);--bs-accordion-bg: transparent;--bs-accordion-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease;--bs-accordion-border-color: var(--bs-border-color);--bs-accordion-border-width: var(--bs-border-width);--bs-accordion-border-radius: var(--bs-border-radius);--bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: var(--bs-body-color);--bs-accordion-btn-bg: var(--bs-accordion-bg);--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%233a3a3a' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform .2s ease-in-out;--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='rgb%2886.8, 61.6, 31.2%29' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow: none;--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: var(--bs-primary-text-emphasis);--bs-accordion-active-bg: var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1.1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media(prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media(prefers-reduced-motion:reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.pagination{--bs-pagination-padding-x: .75rem;--bs-pagination-padding-y: .375rem;--bs-pagination-font-size: 1.1rem;--bs-pagination-color: var(--bs-link-color);--bs-pagination-bg: var(--bs-body-bg);--bs-pagination-border-width: var(--bs-border-width);--bs-pagination-border-color: var(--bs-border-color);--bs-pagination-border-radius: 7px;--bs-pagination-hover-color: var(--bs-link-hover-color);--bs-pagination-hover-bg: var(--bs-tertiary-bg);--bs-pagination-hover-border-color: var(--bs-border-color);--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-focus-bg: var(--bs-secondary-bg);--bs-pagination-focus-box-shadow: 0 0 0 .25rem rgba(217, 154, 78, .25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: #d99a4e;--bs-pagination-active-border-color: #d99a4e;--bs-pagination-disabled-color: var(--bs-secondary-color);--bs-pagination-disabled-bg: var(--bs-primary-bg-subtle);--bs-pagination-disabled-border-color: var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(-1 * var(--bs-border-width))}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1.5rem;--bs-alert-padding-y: 1.5rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius: var(--bs-border-radius);--bs-alert-link-color: inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.list-group{--bs-list-group-color: var(--bs-body-color);--bs-list-group-bg: var(--bs-body-bg);--bs-list-group-border-color: var(--bs-border-color);--bs-list-group-border-width: var(--bs-border-width);--bs-list-group-border-radius: var(--bs-border-radius);--bs-list-group-item-padding-x: 1.5rem;--bs-list-group-item-padding-y: .75rem;--bs-list-group-action-color: var(--bs-secondary-color);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-tertiary-bg);--bs-list-group-action-active-color: var(--bs-body-color);--bs-list-group-action-active-bg: var(--bs-secondary-bg);--bs-list-group-disabled-color: var(--bs-secondary-color);--bs-list-group-disabled-bg: var(--bs-body-bg);--bs-list-group-active-color: #fff;--bs-list-group-active-bg: #d99a4e;--bs-list-group-active-border-color: #d99a4e;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.btn-close{--bs-btn-close-color: #000;--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");--bs-btn-close-opacity: .5;--bs-btn-close-hover-opacity: .75;--bs-btn-close-focus-shadow: 0 0 0 .25rem rgba(217, 154, 78, .25);--bs-btn-close-focus-opacity: 1;--bs-btn-close-disabled-opacity: .25;box-sizing:content-box;width:1em;height:1em;padding:.25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;filter:var(--bs-btn-close-filter);border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}:root{--bs-btn-close-filter: }.toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: .75rem;--bs-toast-padding-y: .5rem;--bs-toast-spacing: 1.5rem;--bs-toast-max-width: 350px;--bs-toast-font-size: .875rem;--bs-toast-color: ;--bs-toast-bg: rgba(var(--bs-body-bg-rgb), .85);--bs-toast-border-width: var(--bs-border-width);--bs-toast-border-color: var(--bs-border-color-translucent);--bs-toast-border-radius: var(--bs-border-radius);--bs-toast-box-shadow: var(--bs-box-shadow);--bs-toast-header-color: var(--bs-secondary-color);--bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), .85);--bs-toast-header-border-color: var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex: 1090;position:absolute;z-index:var(--bs-toast-zindex);width:-webkit-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.spinner-grow{display:inline-block;flex-shrink:0;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem}@media(prefers-reduced-motion:reduce){.spinner-grow{--bs-spinner-animation-speed: 1.5s}}.d-block{display:block!important}.d-flex{display:flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.position-relative{position:relative!important}.top-0{top:0!important}.bottom-0{bottom:0!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.w-100{width:100%!important}.h-100{height:100%!important}.flex-row{flex-direction:row!important}.flex-grow-1{flex-grow:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.align-items-center{align-items:center!important}.align-content-center{align-content:center!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.m-auto{margin:auto!important}.my-2{margin-top:.75rem!important;margin-bottom:.75rem!important}.my-3{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-4{margin-top:2.25rem!important;margin-bottom:2.25rem!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.375rem!important}.mt-2{margin-top:.75rem!important}.mt-3{margin-top:1.5rem!important}.mt-4{margin-top:2.25rem!important}.mt-5{margin-top:4.5rem!important}.me-1{margin-right:.375rem!important}.me-2{margin-right:.75rem!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.375rem!important}.mb-2{margin-bottom:.75rem!important}.mb-3{margin-bottom:1.5rem!important}.mb-4{margin-bottom:2.25rem!important}.mb-5{margin-bottom:4.5rem!important}.ms-1{margin-left:.375rem!important}.ms-2{margin-left:.75rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.375rem!important}.p-2{padding:.75rem!important}.p-3{padding:1.5rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-2{padding-right:.75rem!important;padding-left:.75rem!important}.px-3{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-2{padding-top:.75rem!important;padding-bottom:.75rem!important}.py-3{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:4.5rem!important;padding-bottom:4.5rem!important}.pt-0{padding-top:0!important}.pt-2{padding-top:.75rem!important}.pt-3{padding-top:1.5rem!important}.pt-4{padding-top:2.25rem!important}.pb-0{padding-bottom:0!important}.gap-1{gap:.375rem!important}.gap-2{gap:.75rem!important}.gap-3{gap:1.5rem!important}.fs-2{font-size:calc(1.301rem + .2824615385vw)!important}.fs-4{font-size:calc(1.2735rem + .1301538462vw)!important}.fs-5{font-size:calc(1.2625rem + .0692307692vw)!important}.fs-6{font-size:calc(1.2515rem + .0083076923vw)!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-wrap{white-space:normal!important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.user-select-none{-webkit-user-select:none!important;user-select:none!important}.rounded{border-radius:var(--bs-border-radius)!important}.visible{visibility:visible!important}@media(min-width:768px){.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media(min-width:992px){.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-between{justify-content:space-between!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.mt-lg-0{margin-top:0!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-5{margin-bottom:4.5rem!important}.px-lg-2{padding-right:.75rem!important;padding-left:.75rem!important}.pe-lg-3{padding-right:1.5rem!important}.gap-lg-3{gap:1.5rem!important}}@media(min-width:1280px){.d-xl-none{display:none!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.mb-xl-0{margin-bottom:0!important}.p-xl-4{padding:2.25rem!important}.px-xl-2{padding-right:.75rem!important;padding-left:.75rem!important}}@media(min-width:1440px){.d-xxl-none{display:none!important}.mt-xxl-0{margin-top:0!important}.gap-xxl-4{gap:2.25rem!important}}@media(min-width:2600px){.fs-2{font-size:1.76rem!important}.fs-4{font-size:1.485rem!important}.fs-5{font-size:1.375rem!important}.fs-6{font-size:1.265rem!important}}:root{--white: #ffffff;--black: #000000;--primary: #d99a4e;--secondary: #a83b2d;--third: #a83b2d;--text: #101010;--text-2: #404040;--text-3: #B1B2B7;--bg: #faf4ed;--bg-2: #fffdf9;--bg-3: #a83b2d;--bg-4: #CD3E341A;--bg-5: #FDF1E3;--bg-6: #103C29;--bg-7: #F8F4EC;--line: #d99a4e;--white-04: rgba(255, 255, 255, .04);--white-10: rgba(255, 255, 255, .1);--white-20: rgba(255, 255, 255, .2);--white-60: rgba(255, 255, 255, .6);--yellow: #F0A750;--pink: #EC749D;--critical: #F03E3E;--success: #3DAB25;--on-surface: #0C2C48;--surface: #F6F6F6;--cl-1: #0BE7B4;--cl-2: #FDB900}img{max-width:100%;height:auto;transform:scale(1);vertical-align:middle;-ms-interpolation-mode:bicubic}table{width:100%;overflow-x:auto;table-layout:auto;border-collapse:collapse}svg path{transition:all .3s ease}button{background:transparent;border:0;display:inline-flex;transition:all .3s ease}select,option{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer}b,strong{font-weight:bolder}video{width:100%;height:100%;object-fit:cover}a{transition:all .3s ease;display:inline-block}p{display:block}.grid-2{display:grid;grid-template-columns:repeat(2,1fr)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.br-line{width:100%;height:1px;display:flex;background-color:var(--line)}.br-line.type-vertical{width:1px;height:16px}.br-line.fake-class{position:absolute;left:0;right:0}.tf-swiper .swiper-slide{height:auto}.tf-swiper .swiper-slide>*{height:100%}.flat-spacing{padding-top:80px;padding-bottom:80px}@media(max-width:991px){.flat-spacing{padding-top:60px;padding-bottom:60px}}@media(max-width:425px){.flat-spacing{padding-top:40px;padding-bottom:40px}}.flat-spacing-2{padding-top:60px;padding-bottom:60px}@media(max-width:425px){.flat-spacing-2{padding-top:40px;padding-bottom:40px}}.text-primary{color:var(--primary)!important}.text-secondary{color:var(--secondary)!important}.link{transition:all .3s ease}.link:hover{color:var(--primary)!important}.link-underline-text{transition:all .3s ease;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.link-underline-text:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.text-decoration-thickness_3{text-decoration-thickness:3px!important}.cs-pointer{cursor:pointer}.bg-primary{background-color:var(--primary)!important}.bg-secondary{background-color:var(--secondary)!important}.gy-5{--bs-gutter-y: 2rem}header{position:-webkit-sticky;position:sticky;z-index:100;transition:all .3s ease}@media(max-width:1199px){.tf-header .header-inner{align-items:center}}.header-abs .header-right{gap:28px}@media(min-width:1600px){.header-abs .form-search-nav{min-width:340px}}@media(max-width:1199px){.header-abs .header-inner{padding-top:15px;padding-bottom:15px}}@media(max-width:767px){.nav-icon-list{gap:12px}}.item-link{display:flex;align-items:center;font-weight:500;gap:4px;padding-top:27px;padding-bottom:27px;position:relative}.item-link:after{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% + 48px);height:100%;display:none}.item-link .cus-text{position:relative}.item-link .cus-text:before{content:"";position:absolute;bottom:0;left:auto;right:0;width:0;height:1px;background:var(--primary);transition:all .3s ease}.item-link .icon{transition:all .3s ease}.menu-item:hover .item-link{color:var(--primary)}.menu-item:hover .item-link:after{display:block}.menu-item:hover .item-link .cus-text:before{right:auto;left:0;width:100%}.menu-item:hover .item-link .icon{transform:rotate(180deg)}.menu-item:hover .sub-menu{transform:translateY(0);opacity:1;visibility:visible;pointer-events:all}.sub-menu{transition:all .3s ease}@media(max-width:1439px){.sub-menu{min-width:180px}}.sub-menu_list li:not(:first-child) .sub-menu_link{padding-top:8px}.sub-menu_list li:not(:last-child) .sub-menu_link{padding-bottom:8px}@media(min-width:1440px){.sub-menu_list{min-width:150px}}.sub-menu_link{font-weight:500}.sub-menu_link .cus-text{position:relative}.sub-menu_link .cus-text:before{content:"";position:absolute;bottom:0;left:auto;right:0;width:0;height:1px;background:var(--text);transition:all .3s ease}.sub-menu_link:hover .cus-text:before{right:auto;left:0;width:100%;background:var(--primary)}.sub-menu_link.has-text{display:flex;align-items:center;gap:8px}@keyframes sliderShape{0%,to{border-radius:7px;transform:translateZ(0) rotate(.01deg)}34%{border-radius:7px;transform:translate3d(0,5px,0) rotate(.01deg)}50%{transform:translateZ(0) rotate(.01deg)}67%{border-radius:7px;transform:translate3d(0,-3px,0) rotate(.01deg)}}@keyframes tf-animate-zoom-in-out{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes ripple-line{to{transform:scale(2);opacity:0}}@keyframes shine-reverse{0%{left:100%}to{left:-100%}}@keyframes spinner-circleBounceDelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes iconBounce{0%,to,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-8px)}60%{transform:translateY(-5px)}}@keyframes float1{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-5px) rotate(-5deg)}}@keyframes float2{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(5px) rotate(10deg)}}@keyframes float3{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.1) rotate(-8deg)}}@keyframes float4{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(-8px)}}@keyframes float5{0%,to{transform:rotate(0) scale(1)}25%{transform:rotate(5deg) scale(1.05)}75%{transform:rotate(-5deg) scale(1.05)}}@keyframes bgMove{0%{background-position:200% 0}to{background-position:0% 0}}@keyframes effect-send{0%{transform:translate(0);opacity:1}49%{transform:translate3d(42px,-39px,38px);opacity:0}50%{transform:translate3d(-42px,39px,38px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes move-stripes{0%{background-position:0 0}to{background-position:1000px 0}}@keyframes erFlashEffect{to,20%{left:-200%}}@keyframes BackgroundAnimatedVertical{0%{background-position:50% 0}to{background-position:50% 100%}}.hover-img .img-style{overflow:hidden}.hover-img .img-style>img{width:100%;height:100%;object-fit:cover;transition:opacity .5s ease,transform 1.5s cubic-bezier(0,0,.44,1.18)}.hover-img:hover .img-style>img{transform:scale(1.1)}.tf-social-icon-2{display:flex;align-items:center;gap:8px}.tf-social-icon-2 a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:7px;border:1px solid #fffdf9}.tf-social-icon-2 a:hover{border-color:var(--primary);background-color:var(--primary);color:var(--line)}@media(min-width:1200px){.tf-social-icon-2 a{width:44px;height:44px}}.box-icon_V01{text-align:center;position:relative}.box-icon_V01 .icon{margin-bottom:20px;display:inline-flex;transition-duration:.5s}.box-icon_V01 .title{margin-bottom:8px}.box-icon_V01:hover .icon{transform:scale(1.1);transition-timing-function:cubic-bezier(.47,2.02,.31,-.36)}@media(min-width:576px){.box-icon_V01.style-3{display:flex;align-items:center;gap:20px;text-align:start}.box-icon_V01.style-3 .icon{margin-bottom:0}}.tab-btn-wrap-v1{display:flex;gap:20px;position:relative;overflow:auto;white-space:nowrap;margin-bottom:1.5rem}.tab-btn-wrap-v1:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--line)}.tab-btn-wrap-v1 .tf-btn-tab{padding-bottom:14px;border-bottom:2px solid transparent;display:flex;position:relative;z-index:2;color:var(--text-2)}.tab-btn-wrap-v1 .tf-btn-tab.active{border-color:var(--text-2);color:var(--primary)}.tab-btn-wrap-v1.style-3:after{display:none}@media(min-width:1200px){.tab-btn-wrap-v1{gap:32px}}form{position:relative}form select,form textarea,form input[type=text],form input[type=password],form input[type=datetime],form input[type=datetime-local],form input[type=date],form input[type=month],form input[type=time],form input[type=week],form input[type=number],form input[type=email],form input[type=url],form input[type=search],form input[type=tel],form input[type=color]{outline:0;box-shadow:none;width:100%;padding:11px 15px;border:1px solid var(--line);border-radius:7px;transition:all .3s ease}form textarea{resize:none}form .tf-grid-layout{gap:20px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-search-nav{position:relative;width:100%}.form-search-nav .btn-action{position:absolute;left:12px;top:50%;transform:translateY(-50%)}.form-search-nav fieldset input{padding-left:44px;padding-top:11px;padding-bottom:11px}.form-search-nav.style-3 .btn-action{right:12px;left:auto}.form-search-nav.style-3 fieldset input{padding:7px 48px 7px 12px}.form-log .field-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.form-log .group-action{display:grid;gap:16px}.tf-btn{transition:all .3s ease}@media(min-width:1200px){.tf-btn:not(.back-top){height:45px;padding-left:32px;padding-right:32px}}.tf-btn-line-2{color:var(--text-2);position:relative;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px;background:linear-gradient(to right,var(--text) 50%,var(--text-2) 50%);background-size:200% 100%;background-position:right;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:background-position .3s linear;cursor:pointer}.tf-btn-line-2:after{position:absolute;content:"";left:0;right:0;bottom:0;height:2px;background-color:var(--text-2);transition:all .3s ease}.tf-btn-line-2:before{position:absolute;content:"";left:0;width:0;bottom:0;height:2px;background-color:var(--text);transition:width .3s linear;z-index:1}.tf-btn-line-2.style-primary{color:var(--text);background:linear-gradient(to right,var(--primary) 50%,var(--text) 50%);background-size:200% 100%;background-position:right;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:background-position .3s linear}.tf-btn-line-2.style-primary:after{background-color:var(--text)}.tf-btn-line-2.style-primary:before{background-color:var(--primary)}.tf-btn-line-2:hover{background-position:left}.tf-btn-line-2:hover:before{width:100%}.tf-btn-line-2.active{background-position:left}.tf-btn-line-2.active:before{width:100%}.tf-btn-line-3{position:relative;transition:all .3s ease;display:inline-flex;align-items:center}.tf-btn-line-3:before{content:"";position:absolute;height:1px;left:0;right:0;bottom:0;background:var(--primary);transition:all .3s ease}.tf-btn-line-3:hover{color:var(--primary)}.tf-btn-line-3:hover:before{background:var(--primary)}.tf-btn-line-3.type-primary{color:var(--primary)}.tf-btn-line-3.type-primary:before{background:var(--primary)}.tf-swiper .tf-sw-pagination:not(.swiper-pagination-lock){margin-top:20px}.swiper-button-disabled{pointer-events:none!important}.sw-dot-default{margin-top:24px}.sw-dot-default .swiper-pagination-bullet{width:16px;height:16px;background-color:transparent;position:relative;border:1px solid transparent;transition:all .3s ease;opacity:1}.sw-dot-default .swiper-pagination-bullet:before{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:7px;background-color:var(--text-3);transition:all .3s ease}.sw-dot-default .swiper-pagination-bullet.swiper-pagination-bullet-active{border:1px solid var(--text)}.sw-dot-default .swiper-pagination-bullet.swiper-pagination-bullet-active:before{background-color:var(--text)}@media(min-width:1200px){.sw-dot-default{margin-top:35px}}@media(min-width:1440px){.sw-dot-default{margin-top:56px}}.sw-dot-default{display:flex;align-items:center;justify-content:center}.sw-dot-default.swiper-pagination-lock{margin:0}.wrapper-control-shop{position:relative}.widget-facet{overflow:hidden}.filter-group-check .list-item{display:flex;gap:10px;align-items:center}.filter-group-check .list-item:not(:last-child){margin-bottom:12px}.filter-group-check .list-item.disabled{opacity:.2;pointer-events:none}.filter-group-check .label{cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s ease}.widget-price{display:grid;gap:16px}.card-product{display:flex;flex-direction:column;transition:all .3s ease}.card-product_wrapper{transition:all .3s ease;position:relative}.card-product_wrapper img{object-fit:cover;object-position:center;transition-duration:.7s}.card-product_wrapper .tf-btn{box-shadow:0 10px 25px #2b344a1f}.card-product_wrapper.square,.card-product_wrapper.square img{aspect-ratio:1}.card-product_info{display:flex;flex-direction:column;align-items:start;gap:4px}.card-product_info .name-product{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.price-wrap{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.price-wrap .price-old{text-decoration:line-through}.product-badge_list{display:flex;gap:4px;position:absolute}.product-badge_item{padding:0 8px;color:var(--white);font-weight:500;border-radius:7px}.product-badge_item.sale{background-color:var(--secondary)}.product-badge_item.new{background-color:var(--primary)}.product-thumbs-slider{display:flex;flex-direction:column;gap:8px}.product-thumbs-slider .tf-product-media-thumbs .item{border-radius:7px;border:1px solid var(--line);overflow:hidden;transition:all .3s ease}.product-thumbs-slider .tf-product-media-thumbs .swiper-slide.swiper-slide-thumb-active .item{border-color:var(--text)}.product-thumbs-slider .tf-product-media-thumbs .swiper-slide:not(.swiper-slide-thumb-active) .item{opacity:.6}.product-thumbs-slider .tf-product-media-main{border-radius:7px;border:1px solid var(--line);overflow:hidden}.product-thumbs-slider .tf-product-media-main .item{display:flex;justify-content:center;height:100%}.product-thumbs-slider .tf-product-media-main .item img{width:100%;height:100%;object-fit:cover}@media(min-width:1200px){.product-thumbs-slider{gap:20px}}.tf-product-media-thumbs{flex-shrink:0;margin:0;width:100%}.tf-product-media-thumbs .swiper-slide .item{width:100%;height:100%}.tf-product-media-thumbs .swiper-slide .item img{width:100%;height:100%;object-fit:cover}@media(min-width:1200px){.tf-product-media-thumbs{max-height:764px}}.faq-accordion_item{background:var(--bg);border-radius:7px}.faq-accordion_item .faq-content{padding-left:28px;padding-right:28px}.faq-accordion_item .faq-content{padding-bottom:24px}@media(max-width:991px){.faq-accordion_item .faq-content{padding-left:20px;padding-right:20px}.faq-accordion_item .faq-content{padding-bottom:20px}}.tf-table-page-cart{border-collapse:separate;border-spacing:0}.tf-table-page-cart td{padding-top:27px;padding-bottom:28px;border-bottom:1px solid var(--line)}.tf-table-page-cart th{font-weight:600;border-bottom:1px solid var(--line)}.tf-table-page-cart thead th{padding-bottom:11px}.tf-table-page-cart .wg-quantity{max-width:160px;min-width:unset;padding-top:11px;padding-bottom:11px}@media(min-width:992px){.tf-table-page-cart td:nth-child(1),.tf-table-page-cart th:nth-child(1){min-width:360px}.tf-table-page-cart td:nth-child(2),.tf-table-page-cart th:nth-child(2){min-width:110px}.tf-table-page-cart td:nth-child(3),.tf-table-page-cart th:nth-child(3){min-width:160px}.tf-table-page-cart td:nth-child(4),.tf-table-page-cart th:nth-child(4){min-width:110px}}@media(max-width:1199px){.tf-table-page-cart thead{display:none}}.tf-cart_item .img-prd{border-radius:7px;max-width:100px}.tf-cart_item .cart_product{display:flex;gap:24px}.tf-cart_item .cart_remove{padding-top:4px;padding-bottom:4px}.tf-cart_item .cart_total{text-align:end}@media(max-width:991px){.tf-cart_item{display:block;position:relative;margin-bottom:2rem}.tf-cart_item .wg-quantity{min-width:110px;padding:6px 10px}.tf-cart_item td{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;padding:10px 0;margin:0}.tf-cart_item td:not(:last-child){border-bottom:1px solid var(--line)}.tf-cart_item td[data-cart-title]:before{content:attr(data-cart-title);color:var(--black);text-align:start;flex:1 1 auto;font-weight:600;line-height:24px}}.fl-sidebar-cart .title{margin-bottom:24px}@media(min-width:1200px){.fl-sidebar-cart.type-2{padding-left:30px}}.box-order-summary{padding:24px;background:var(--bg-2);border-radius:7px}.box-order-summary .subtotal,.box-order-summary .discount{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--line)}.box-order-summary .action-checkout{margin-bottom:12px}@media(min-width:1200px){.box-order-summary .subtotal,.box-order-summary .discount{padding-bottom:19px;margin-bottom:20px}}@media(max-width:575px){.box-order-summary{padding:20px 15px}}.payment_accordion{border:1px solid var(--line);padding:10px 19px;border-radius:7px;transition:all .3s ease}.payment_accordion.active{background:var(--bg-2)}.payment_accordion:not(:last-child){margin-bottom:16px}.payment_accordion:has(input[type=radio]:checked){background:var(--bg-2)}.payment_accordion.type-2{padding:23px}.payment_accordion.type-2:has(.collapsed){padding:10px 19px}.tf-checkout-cart-main .tf-grid-layout{gap:16px}.tf-checkout-cart-main .title{margin-bottom:20px}@media(max-width:1199px){.tf-checkout-cart-main .box-ip-checkout{margin-bottom:24px}}.ip-discount-code{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ip-discount-code input{border-radius:7px}.ip-discount-code .button{white-space:nowrap;width:100%}@media(min-width:1200px){.ip-discount-code input{padding:15px 23px!important}}@media(min-width:576px){.ip-discount-code{flex-wrap:nowrap}.ip-discount-code .button{width:auto;flex-shrink:0}}@media(max-width:1199px){.ip-discount-code .button{height:48px}}@media(min-width:1200px){.form-shop-cart{padding-right:30px}}.tf-page-checkout{display:grid;gap:24px;border-radius:7px;padding:27px;border:1px solid var(--line)}@media(min-width:1200px){.tf-page-checkout{gap:40px}}@media(max-width:991px){.tf-page-checkout{padding:20px 15px}}.my-account-nav{display:grid;border:1px solid var(--line);border-radius:7px;overflow:hidden}.my-account-nav .link-account{padding:20px 15px;color:var(--text-2);width:100%;display:flex;align-items:center;gap:12px}.my-account-nav .link-account:not(:last-child){border-bottom:1px solid var(--line)}.my-account-nav .link-account:first-child{border-radius:7px}.my-account-nav .link-account:last-child{border-radius:7px}.category-v05{display:flex;align-items:center;gap:20px;border-radius:7px}.category-v05 .cate-image{flex-shrink:0;border-radius:7px;overflow:hidden}.category-v05 .cate_name{margin-bottom:4px}.category-v05.bg-v7{background:#f5eaee}@media(max-width:1199px){.category-v05{flex-direction:column;justify-content:center;text-align:center}}.box-image_img{display:inline-flex;width:100%}.box-image_img img{width:100%;height:100%;object-fit:cover}.box-image_content{position:absolute;display:flex;align-items:start;flex-direction:column}.box-image_v04{position:relative;display:flex;border-radius:7px;overflow:hidden}.box-image_v04 .box-image_img img{min-height:400px}.box-image_v04 .box-image_content{left:20px;bottom:20px}.box-image_v04 .title{margin-bottom:8px}.box-image_v04 .desc{margin-bottom:12px}.box-image_v04.type-2 .title{margin-bottom:4px}.box-image_v04.type-2 .desc{margin-bottom:16px}@media(min-width:1200px){.box-image_v04 .box-image_content{left:40px;bottom:36px}.box-image_v04.type-2 .box-image_content{left:32px;right:32px;bottom:32px}}@media(max-width:575px){.box-image_v04 .box-image_img img{min-height:400px}}.coupon-copy-wrap{display:flex;gap:4px;align-items:center;padding:12px 20px;background:var(--primary);color:var(--white);border-radius:7px}.wg-quantity{display:flex;justify-content:space-between;border:1px solid var(--line);padding:12px 19px;border-radius:7px;overflow:hidden;min-width:150px;flex-shrink:0}.wg-quantity .quantity-product{width:40px;padding:0;background-color:transparent;border:0;font-weight:600;line-height:20px;text-align:center;vertical-align:middle;color:var(--black);pointer-events:none}.wg-quantity .btn-quantity{padding:0;display:flex;align-items:center;justify-content:center;color:var(--black);cursor:pointer;transition:all .3s ease}.wg-quantity .btn-quantity:hover{color:var(--primary)}@media(min-width:1200px){.wg-quantity{min-width:180px}}@media(max-width:767px){.wg-quantity{min-width:unset}}.faq-list{display:grid;gap:30px}@media(min-width:1200px){.faq-list{gap:40px;max-width:992px}}.section-page-title .breadcrumbs{display:flex;justify-content:center;align-items:center;gap:8px}@media(min-width:992px){.sect-heading .s-title{margin-bottom:12px}.sect-heading.type-2{margin-bottom:44px}.sect-heading.type-2 .s-title{margin-bottom:8px}}@media(max-width:575px){.sect-heading .s-desc{line-height:22px}}.banner-sale{border-radius:7px;border:1px dashed var(--primary);background:#cd3e3414;position:relative}.banner-sale .bn-bg{position:absolute;top:0;right:0;bottom:0;left:0}.banner-sale .bn-bg img{width:100%;height:100%;object-fit:cover}@media(min-width:1200px){.banner-sale{padding:27px}}@media(min-width:992px){.section-banner-cls .main-section{display:flex;justify-content:space-between}.section-banner-cls .col-right{width:32.7683615819%}}.section-contact .heading{margin-bottom:32px}.section-contact .grid-info{gap:28px 20px}@media(max-width:991px){.section-contact .heading{margin-bottom:24px}.section-contact .grid-info{gap:20px}}.tf-footer .br-line.fake-class{position:absolute;left:0;right:0}.footer-heading{font-weight:600;margin-bottom:12px}.footer-menu-list{display:grid;gap:8px}.footer-wrap-3 .footer-desc{margin-bottom:20px}@media(min-width:992px){.footer-wrap-3{max-width:400px;margin-left:auto}}.footer-infor{margin-bottom:28px}.footer-bottom{position:relative}@media(max-width:991px){.footer-bottom .text-nocopy{width:100%;text-align:center}}@media(max-width:575px){.footer-heading-mobile{display:block;position:relative;padding-right:20px;line-height:24px;margin-bottom:0;transition:all .3s ease}.footer-heading-mobile:after{position:absolute;content:"";right:0;top:50%;transform:translateY(-50%);width:12px;height:1px;background-color:var(--text);transition:.25s ease-in-out}.footer-heading-mobile:before{position:absolute;content:"";right:5px;top:50%;transform:translate(-50%,-50%);width:1px;height:12px;background-color:var(--text);transition:.25s ease-in-out}.footer-col-block.open .footer-heading-mobile{margin-bottom:12px}.footer-col-block.open .footer-heading-mobile:before{opacity:0}.footer-col-block.open .footer-heading-mobile:after{transform:translateY(-50%) rotate(180deg)}.footer-col-block.type-white{border-color:var(--white-10)}.footer-col-block.type-white .footer-heading:after,.footer-col-block.type-white .footer-heading:before{background-color:var(--white)}}.footer-s2 .footer-inner{display:flex;justify-content:space-between;position:relative;gap:30px}.footer-s2 .footer-inner>.br-line:not(.fake-class){height:100%}.footer-s2 .footer-inner>.br-line:not(.fake-class):after{content:"";position:absolute;top:0;bottom:0;width:1px;background:var(--white-10)}.footer-s2 .col-right{display:flex;gap:60px;justify-content:center}@media(min-width:576px){.footer-s2 .footer-wrap-4{max-width:320px}}@media(min-width:1440px){.footer-s2 .col-right{gap:100px}}@media(max-width:1199px){.footer-s2 .footer-inner{flex-direction:column}.footer-s2 .footer-inner>.br-line:not(.fake-class){display:none}.footer-s2 .footer-inner .col-right{justify-content:space-between;gap:20px}.footer-s2 .footer-inner .col-right>*{width:100%}}@media(max-width:575px){.footer-s2 .col-right{flex-direction:column}.footer-s2 .footer-inner,.footer-s2 .footer-inner .col-right{gap:0}}@media(min-width:1440px){.footer-s2.v2 .col-right{gap:80px}}@media screen and (min-width:1600px){.footer-s2.v2 .col-right{gap:140px}}.footer-s5{background:var(--bg-3)}.footer-s5 .footer-inner{display:flex;justify-content:space-between;position:relative;gap:30px}.footer-s5 .footer-inner>.br-line{height:100%}.footer-s5 .footer-inner>.br-line:after{content:"";position:absolute;top:0;bottom:0;width:1px;background:var(--white-10)}.footer-s5 .footer-link-list{display:flex;justify-content:center;gap:40px}.footer-s5 .footer-wrap-3{margin-left:0}@media(min-width:768px){.footer-s5 .footer-col-block{margin-bottom:0}}@media(min-width:1200px){.footer-s5 .footer-col-block.footer-wrap-start{max-width:320px;width:100%}.footer-s5 .footer-col-block.footer-wrap-end{max-width:400px;width:100%}.footer-s5 .col-right{flex:1}}@media(min-width:1440px){.footer-s5 .footer-link-list{gap:70px}.footer-s5 .col-right{flex:unset}}@media(min-width:1600px){.footer-s5 .footer-link-list{gap:140px}}@media(max-width:1199px){.footer-s5 .footer-inner{display:grid;grid-template-columns:1fr 1fr;gap:30px}.footer-s5 .footer-inner>.br-line{display:none}.footer-s5 .footer-inner .col-right{order:1}.footer-s5 .footer-link-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}}@media(max-width:767px){.footer-s5 .footer-link-list,.footer-s5 .footer-inner{grid-template-columns:1fr}}.footer-hero-text{line-height:clamp(64px,9.5vw,174px);letter-spacing:.06em;text-align:center;padding-top:40px;padding-bottom:40px;position:relative}.footer-hero-text:after{content:"";position:absolute;bottom:40px;left:0;right:0;height:60%;background:linear-gradient(360deg,#101010,#10101000);pointer-events:none}.sect-heading{margin-bottom:1rem}.attribute .icon svg{height:14px}.attribute.availability .icon{margin-right:5px}.attribute.availability.status-in-stock .icon{color:#bbf7d0}.attribute.availability.status-in-stock .value{color:#166534}.attribute.availability.status-out-of-stock .icon{color:#fee2e2}.attribute.availability.status-out-of-stock .value{color:#dc2626}.attribute.availability.status-limited-stock .icon{color:#ffda6a}.attribute.availability.status-limited-stock .value{color:#c39712}.main-footer{box-shadow:0 0 .25rem #00000013;border-top-left-radius:20px;border-top-right-radius:20px}.main-footer p,.main-footer span,.main-footer .title,.main-footer .footer-heading,.main-footer small{color:#fffdf9}.main-footer a:not(:focus):not(:active):not(:hover):not(:focus-visible){color:#fffdf9}.box-icon_V01 .icon.svg-icon svg{width:35px;height:35px}body.single-product .section-product-single .wlr-product-message{margin-top:.7rem;padding:0!important;color:var(--bs-secondary);font-style:italic;font-weight:700}#searchFormModal{--bs-modal-width: 700px;--bs-modal-padding: 1rem;--bs-modal-header-padding: 1rem}#customOffcanvasPopupCart{--bs-offcanvas-width: 600px;--bs-offcanvas-zindex: 1051;--bs-offcanvas-padding-x: 1rem;--bs-offcanvas-bg: #fffdf9}#customOffcanvasPopupCart .tf-mini-cart-main{flex:1 1 auto;position:relative}#customOffcanvasPopupCart .tf-mini-cart-sroll{height:100%;max-height:calc(100% - 80px - 2rem);overflow-y:auto;padding-right:10px}#customOffcanvasPopupCart .tf-mini-cart-item{display:flex;align-items:center;gap:24px;padding-bottom:19px;margin-bottom:19px}#customOffcanvasPopupCart .tf-mini-cart-item:not(:last-of-type){border-bottom:1px solid var(--line)}#customOffcanvasPopupCart .tf-mini-cart-item .tf-mini-cart-image{max-width:100px;border-radius:8px;overflow:hidden}#customOffcanvasPopupCart .tf-mini-cart-item .tf-mini-cart-info{display:flex;flex-direction:column;align-items:start;flex:1;align-items:stretch}#customOffcanvasPopupCart .tf-mini-cart-item .tf-mini-cart-price{display:grid;gap:12px}#customOffcanvasPopupCart .tf-mini-cart-item img{transition:all .4s ease-in-out}#customOffcanvasPopupCart .tf-mini-cart-item:hover img{transform:scale(1.05)}#customOffcanvasPopupCart .tf-mini-cart-bottom-wrap{border-top:1px solid var(--line)}#customOffcanvasPopupCart .tf-mini-cart-bottom-wrap .tf-mini-cart-total{margin-bottom:1rem}#customOffcanvasPopupCart .tf-mini-cart-bottom-wrap .tf-mini-cart-view-checkout{display:flex;gap:16px;margin-bottom:16px}#customOffcanvasPopupCart .tf-mini-cart-bottom-wrap .tf-mini-cart-view-checkout a{width:100%}#customOffcanvasPopupCart .tf-mini-cart-bottom.box-empty_clear .tf-btn{padding:7px 5px}.widget_shopping_cart_content{display:flex;flex-direction:column;flex-grow:1;position:relative;height:calc(100% - 1rem);justify-content:space-between}.widget_shopping_cart_content .shop-empty_top .icon.svg-icon svg{width:30px;height:30px}.card-product .card-product_wrapper{overflow:hidden;border-radius:7px}.card-product .card-product_wrapper img{transition:all .4s ease-in-out}.card-product:hover .card-product_wrapper img{transform:scale(1.1)}.card-product .size-woocommerce_thumbnail{border-top-left-radius:7px;border-top-right-radius:7px}.card-product .card-product_info{background-color:#fffdf9;border-bottom-left-radius:7px;border-bottom-right-radius:7px;flex:1}.tab-btn-wrap-v1{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.tab-btn-wrap-v1::-webkit-scrollbar{display:none}.add_to_cart_button:not(.loading) .spinner-grow,.single_add_to_cart_button:not(.loading) .spinner-grow{display:none}.add_to_cart_button .icon.bi,.single_add_to_cart_button .icon.bi{background-size:contain;background-repeat:no-repeat;background-position:center;width:1.2em;height:1.2em;display:inline-block}.add_to_cart_button:not(.added) .icon.bi,.single_add_to_cart_button:not(.added) .icon.bi{background-image:url(../icons/bag-plus.svg)}.add_to_cart_button.added .icon.bi,.single_add_to_cart_button.added .icon.bi{background-image:url(../icons/bag-check.svg)}.single_add_to_cart_button{gap:12px}.single_add_to_cart_button .bi{filter:invert(1)}.price-new{text-decoration:none}.woocommerce-notices-wrapper,.woocommerce-NoticeGroup,.wc-empty-cart-message{position:fixed;right:2rem;top:calc(2rem + 150px);z-index:1040}.cart-threshold{width:800px;max-width:100%;padding:20px;background:var(--bg);border-radius:12px;margin-bottom:2rem}.cart-threshold .tf-progress-ship{border-radius:100px;height:4px;background:#fffdf9;margin-top:8px;margin-bottom:8px}.cart-threshold .tf-progress-ship .value{background:var(--success);height:4px;border-radius:100px;transition:all .5s ease;position:relative}.wg-quantity .btn-quantity .icon.svg-icon{background-size:contain;background-repeat:no-repeat;background-position:center;width:1em;height:1em;display:inline-block}.wg-quantity .btn-quantity .icon.svg-icon.icon-minus{background-image:url(../icons/dash.svg)}.wg-quantity .btn-quantity .icon.svg-icon.icon-plus{background-image:url(../icons/plus.svg)}table.shop_table{--bs-table-bg: transparent}table.shop_table>:not(caption) td,table.shop_table>:not(caption) th{padding:15px 0}table.shop_table th.product-subtotal{text-align:end}table td{vertical-align:middle}table td p{margin-bottom:0}.cart-collaterals table tbody tr{border-bottom:1px solid var(--line)}.cart-collaterals table tbody tr th{text-align:start}.cart-collaterals table tbody tr td{text-align:end}#calculateShippingModal:before{content:"";position:absolute;top:0;left:0;width:100vw;height:100vh;background-color:#000;opacity:.5}body.woocommerce-cart .modal-backdrop{--bs-backdrop-opacity: 0}body.woocommerce-cart.modal-open .fl-sidebar-cart{z-index:1051}.toast .toast-body a{font-weight:700;color:inherit;text-decoration:underline}.tf-page-pagination{display:flex;gap:8px}.woocommerce-checkout table.shop_table thead tr th.product-total,.woocommerce-checkout table.shop_table tbody tr td.product-total,.woocommerce-checkout table.shop_table tfoot tr td{text-align:end}.woocommerce-checkout .payment-method-box .wc_payment_method{background:#fffdf9;border:1px solid var(--line);padding:10px 19px;border-radius:8px;transition:all .3s ease}.woocommerce-checkout .payment-method-box .wc_payment_method:not(:last-child){margin-bottom:16px}.woocommerce-checkout .title .icon.svg-icon svg{width:23px;height:23px;fill:var(--bs-primary)}#filterShop .offcanvas-header{background:var(--bs-secondary)}#filterShop .offcanvas-header .offcanvas-title{--bs-heading-color: var(--bs-white)}#filterShop .offcanvas-header .btn-close{filter:invert(1)}#filterShop .wc-block-product-filters__overlay-content{gap:1.5rem}#filterShop .wc-block-product-filters__overlay-content>div{padding-bottom:30px;border-bottom:1px solid var(--line)}#filterShop #filter-categories .accordion-button{padding:.2rem}.attribute .type{margin-right:.3rem}.woocommerce-checkout .payment-method-box .wc_payment_method .payment_box{padding-top:1rem;padding-left:1rem}.woocommerce-checkout .payment-method-box .wc_payment_method label{display:flex;align-items:start;gap:2rem;justify-content:space-between;cursor:pointer}.woocommerce-checkout .payment-method-box .wc_payment_method img{height:25px}iframe{border-radius:7px;max-width:100%}#box_now_delivery_button{padding:5px 10px}#box_now_delivery_overlay{background-color:#000!important;opacity:.5}#box_now_delivery_iframe_popup #boxnow_shadow{opacity:0!important}.refresh-btn .icon.svg-icon svg{transition:all .4s ease-in-out}.refresh-btn:hover .icon.svg-icon svg{transform:rotate(180deg)}.cart-link .icon.svg-icon.icon-bag{font-size:24px}.cart-link .icon.svg-icon.icon-bag svg{width:20px;height:20px}.category-v05{flex-direction:column;justify-content:center;padding:20px 16px}.category-v05 .cate-content{text-align:center}.box-image_v04 img{transition:all .4s ease-in-out}.box-image_v04:hover img{transform:scale(1.05)}.box-image_v04 .box-image_content{z-index:3}.box-image_v04 .box-image_content .title,.box-image_v04 .box-image_content .text,.box-image_v04 .box-image_content .desc{color:#fff}.box-image_v04 .box-image_content .desc{font-size:calc(1.2515rem + .0083076923vw)}@media(min-width:2600px){.box-image_v04 .box-image_content .desc{font-size:1.265rem}}.box-image_v04:after{content:"";background-color:#00000026;position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;border-radius:7px}.cate-image .svg-icon svg{width:60px;height:60px;fill:var(--bs-primary)}#filtersAccordion{--bs-accordion-border-width: 0}#filtersAccordion .accordion-item .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.active-filter-chip{position:relative}.swiper-button-next .icon.svg-icon svg,.swiper-button-prev .icon.svg-icon svg{fill:#fff}.tf-product-info-wrap .stock{margin-bottom:1rem}.tf-product-info-wrap .categories{font-weight:500}.discount-coupon-promo .text-display{font-size:clamp(36px,6vw,80px);line-height:clamp(40px,6.5vw,88px);letter-spacing:.05em}.discount-coupon-promo .bn-bg{z-index:-1}.woocommerce-form-login-toggle{font-weight:500}.woocommerce-tabs .tab-content #tab-description h2,.woocommerce-tabs .tab-content #tab-description h3,.woocommerce-tabs .tab-content #tab-description h4,.woocommerce-tabs .tab-content #tab-description h5{font-size:calc(1.2625rem + .0692307692vw)}@media(min-width:2600px){.woocommerce-tabs .tab-content #tab-description h2,.woocommerce-tabs .tab-content #tab-description h3,.woocommerce-tabs .tab-content #tab-description h4,.woocommerce-tabs .tab-content #tab-description h5{font-size:1.375rem}}.category-separator{font-size:.7em;margin:0 .2em;vertical-align:middle}.my-account-nav{padding:.2rem}.my-account-nav .item-account{margin-bottom:.2rem}.my-account-nav .item-account .link-account{font-weight:500}.my-account-nav .item-account:hover .link-account,.my-account-nav .item-account.active .link-account{background:#f7ebdc;color:#d99a4e}.box-open-menu-mobile a{font-family:Mansalva,serif}.box-open-menu-mobile a:not(:focus):not(:active):not(:hover):not(:focus-visible){color:#fff}.box-open-menu-mobile .icon.svg-icon svg{width:30px;height:30px}.social-media-share ul{display:flex;flex-wrap:wrap;gap:1rem}.social-media-share ul li a{border:1px solid #585858;border-radius:7px;padding:.2rem 1rem;transition:all .4s ease-in-out}.social-media-share ul li a:not(:focus):not(:active):not(:hover):not(:focus-visible){color:#585858}.social-media-share ul li a:hover,.social-media-share ul li a:active,.social-media-share ul li a:focus{background-color:#d99a4e;border-color:#fff;color:#fff}.social-media-share .share-url .icon.svg-icon svg{width:20px;height:20px;transform:rotate(45deg)}.article-blog .post-meta{padding-bottom:20px;border-bottom:1px solid var(--line);margin-bottom:20px}.article-blog .post-meta .link:not(:focus):not(:active):not(:hover):not(:focus-visible){color:#585858}.article-blog .post-footer a .icon.svg-icon svg{width:20px;height:20px}.tab-content .tab-pane{margin-top:2rem}.section-contact a:not(:focus):not(:active):not(:hover):not(:focus-visible){color:#585858;border-color:#585858}.section-contact .tf-social-icon-2 a:hover,.section-contact .tf-social-icon-2 a:active,.section-contact .tf-social-icon-2 a:focus{color:#fff;border-color:#d99a4e}@media(min-width:768px){.tf-mini-cart-bottom-wrap{padding:30px 15px 0}}@media(min-width:992px){.tf-cart_item td.cart_quantity.product-quantity .stock{margin-bottom:.5rem}}@media(min-width:1280px){.ip-discount-code .button{height:55px}.fl-sidebar-cart{position:-webkit-sticky;position:sticky;top:calc(100px + 2.5rem)}}@media(max-width:1439.98px){#menuMobileOffCanvas{--bs-offcanvas-padding-x: .75rem}#menuMobileOffCanvas .accordion{--bs-accordion-border-width: 0;--bs-accordion-body-padding-x: 1rem;--bs-accordion-btn-padding-y: .75rem}#menuMobileOffCanvas hr{width:calc(100% - var(--bs-accordion-body-padding-x));margin-left:auto;margin-right:auto}#menuMobileOffCanvas .current-menu-item .accordion-button{color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg)}#menuMobileOffCanvas .dropdown-item{--bs-dropdown-link-active-color: var(--bs-accordion-active-color);--bs-dropdown-link-active-bg: var(--bs-accordion-active-bg);border-radius:7px;font-weight:500;white-space:normal;text-decoration:none;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x)}#menuMobileOffCanvas button.accordion-button{border-radius:7px;font-weight:500;white-space:normal;text-decoration:none}#menuMobileOffCanvas a.accordion-item.current-menu-item,#menuMobileOffCanvas a.dropdown-item.current-menu-item{color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:var(--bs-accordion-btn-focus-box-shadow);border-radius:var(--bs-accordion-inner-border-radius)}#menuMobileOffCanvas a.accordion-item:not(.current-menu-item):not(:active):not(:focus),#menuMobileOffCanvas a.dropdown-item:not(.current-menu-item):not(:active):not(:focus){background-color:var(--bs-accordion-btn-bg);color:var(--bs-accordion-btn-color)}#menuMobileOffCanvas .category-link{font-weight:500;white-space:normal}#menuMobileOffCanvas .category-link:active{background-color:var(--bs-accordion-active-bg);color:var(--bs-accordion-active-color)}#menuMobileOffCanvas .category-link.current-menu-item{color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:var(--bs-accordion-btn-focus-box-shadow);border-radius:var(--bs-accordion-inner-border-radius)}#menuMobileOffCanvas .category-link:not(.current-menu-item):not(:active):not(:focus){background-color:var(--bs-accordion-btn-bg);color:var(--bs-accordion-btn-color)}#menuMobileOffCanvas .category-link{text-decoration:none;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x)}}@media(max-width:991.98px){.tf-cart_item td{gap:.5rem}.ip-discount-code .button{height:48px}#customOffcanvasPopupCart .tf-mini-cart-item{flex-direction:column;align-items:start}}@media(max-width:767.98px){.ip-discount-code .button{height:44px}.tf-mini-cart-bottom-wrap{padding:30px 0 0}}@media(max-width:575.98px){.ip-discount-code .button{height:auto}}
