*,*::before,*::after{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,button,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:middle}span,a{display:initial;vertical-align:initial}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}[tabindex="-1"]:focus{outline:0}hr{box-sizing:content-box;height:0;overflow:visible}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}button{color:#070752}button,select{text-transform:none;cursor:pointer}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:none}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:none}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:0.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:0.9}.splide__arrow:disabled{opacity:0.3}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide__pagination{bottom:0.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:0.7;padding:0;position:relative;transition:transform 0.2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:0.9}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}.splide__toggle{cursor:pointer}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:0.5em;top:0}.flatpickr-calendar{opacity:0;position:absolute;background:#fff;visibility:hidden;width:288px;border:#d1d1d1 1px solid;border-radius:8px;padding:12px}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:1}.flatpickr-calendar.inline{display:block;position:relative;box-shadow:none;border-radius:0;width:100%;padding:0}.flatpickr-weekdays{text-align:center;overflow:hidden;width:100%;display:flex;align-items:center;font-weight:500}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:flex;flex:1;background-color:#fff}.full-calendar .flatpickr-weekdays .flatpickr-weekdaycontainer{background:none;border-radius:none}.flatpickr-weekday{cursor:default;font-size:12px;line-height:1;margin:0;text-align:center;display:flex;align-items:center;justify-content:center;flex:1;height:34px;color:#7b7b7b}.full-calendar .flatpickr-weekday{height:60px}.flatpickr-days{position:relative;overflow:hidden;display:flex;align-items:flex-start;width:100%}.dayContainer{padding:0;outline:0;text-align:left;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}.flatpickr-day{color:#6d6d6d;cursor:pointer;width:14.2857143%;flex-basis:14.2857143%;height:39px;line-height:39px;margin:0;font-size:14px;display:inline-block;position:relative;text-align:center}.flatpickr-day:before{content:"";position:absolute;top:3px;border-radius:4px;left:50%;height:32px;width:32px;transform:translate(-50%, 0);border-radius:100%;z-index:-1}.flatpickr-day:hover{background:#e7e7e7;color:#6d6d6d}.flatpickr-day:hover:before{background:#e7e7e7}.flatpickr-day.nextMonthDay,.flatpickr-day.prevMonthDay{color:#d1d1d1}.flatpickr-day.selected{color:#fff}.flatpickr-day.selected:before{background-color:#bb080b;color:#fff}.flatpickr-day.today{font-weight:600}.flatpickr-innerContainer{display:flex;overflow:hidden}.flatpickr-rContainer{width:100%}.dashboard-calendar .flatpickr-rContainer{padding:20px}.flatpickr-months{display:flex;align-items:center;background-color:#fff;color:#6d6d6d;font-size:20px;font-weight:bold}.dashboard-calendar .flatpickr-months{border-top-left-radius:12px;border-top-right-radius:12px;padding:16px 24px}.flatpickr-prev-month,.flatpickr-next-month{order:2;flex:0 0 auto;width:auto;height:14px;width:14px;font-size:24px;cursor:pointer;line-height:1;display:flex;align-items:center;justify-content:center;border-radius:8px;user-select:none;color:#700507}.flatpickr-prev-month:hover,.flatpickr-next-month:hover{background:#e7e7e7}.flatpickr-prev-month svg,.flatpickr-next-month svg{height:1em;width:1em;line-height:1;fill:currentColor}.flatpickr-month{flex:1 0 0%;width:100%}.full-calendar .flatpickr-month{flex:0 0 auto;width:auto;margin:0 8px}.flatpickr-current-month{display:flex;align-items:center;justify-content:left}.cur-year{width:auto;background-color:transparent;border:0;padding:0;margin-left:4px;width:48px;height:30px;font-weight:500;font-family:"Plus Jakarta Sans", sans-serif}.flatpickr-input.field:read-only{background-color:#fff;background-repeat:no-repeat}.flatpickr-monthDropdown-months{border:0;-webkit-appearance:none;appearance:none;font-family:"Plus Jakarta Sans", sans-serif;font-weight:500;padding:4px;border-radius:4px;text-align:center}.flatpickr-monthDropdown-months:hover{background:#e7e7e7}.flatpickr-disabled{pointer-events:none;color:#888888}.flatpickr-disabled.flatpickr-day.nextMonthDay,.flatpickr-disabled.flatpickr-day.prevMonthDay{color:#888888}.inRange:before{background:#f1cece;border-radius:0;width:100%}.flatpickr-day.startRange:before{border-top-right-radius:0;border-bottom-right-radius:0;width:100%}.flatpickr-day.endRange:before{border-top-left-radius:0;border-bottom-left-radius:0;width:100%}.flatpickr-monthSelect-month{background:none;border:1px solid transparent;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;display:inline-block;font-weight:400;justify-content:center;padding:10px;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;text-align:center;width:33%}.flatpickr-monthSelect-month:hover{background:#e7e7e7}.flatpickr-monthSelect-month.selected{background-color:#bb080b;color:#fff}.flatpickr-disabled{pointer-events:none;color:#888888}.flatpickr-time{text-align:center;border-top:1px solid #e7e7e7;display:flex;padding-top:8px;flex-wrap:wrap;align-items:center;gap:4px}.flatpickr-time .numInputWrapper{flex:1 0 0%;position:relative}.flatpickr-time .numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,0.15);-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time .numInputWrapper span:after{display:block;content:"";position:absolute}.flatpickr-time .numInputWrapper span.arrowUp{top:0;border-bottom:0}.flatpickr-time .numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,0.6);top:26%}.flatpickr-time .numInputWrapper span.arrowDown{top:50%}.flatpickr-time .numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,0.6);top:40%}.flatpickr-time input{border:0;height:32px;width:100%;text-align:center}@media (hover: hover){.flatpickr-time input:hover{background:#e7e7e7}}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{width:auto;flex:0 0 auto}.calendar-display+.flatpickr-calendar .flatpickr-day{pointer-events:none}.full-calendar+.flatpickr-calendar .nextMonthDay{display:none}.full-calendar+.flatpickr-calendar .dayContainer{border-bottom:1px solid #d1d1d1}.full-calendar+.flatpickr-calendar .flatpickr-monthDropdown-months{font-weight:700;font-size:1.125rem}.full-calendar+.flatpickr-calendar .flatpickr-months{min-height:56px;border:1px solid #d1d1d1;border-bottom:0}.full-calendar+.flatpickr-calendar .flatpickr-prev-month,.full-calendar+.flatpickr-calendar .flatpickr-next-month{border:0;color:#bb080b;font-size:calc(1.275rem + 0.3vw)}@media (min-width: 1200px){.full-calendar+.flatpickr-calendar .flatpickr-prev-month,.full-calendar+.flatpickr-calendar .flatpickr-next-month{font-size:1.5rem}}.full-calendar+.flatpickr-calendar .flatpickr-prev-month{margin-left:8px}.full-calendar+.flatpickr-calendar .flatpickr-next-month{margin-right:8px}.full-calendar+.flatpickr-calendar .cur-month{font-weight:500}.full-calendar+.flatpickr-calendar .cur-year{height:auto;font-weight:700;font-size:1.125rem;width:50px}.full-calendar+.flatpickr-calendar .flatpickr-weekday{border-left:1px solid #d1d1d1;border-top:1px solid #d1d1d1;min-height:90px;font-size:12px;font-weight:700}.full-calendar+.flatpickr-calendar .flatpickr-weekday:last-child{border-right:1px solid #d1d1d1}.full-calendar+.flatpickr-calendar .flatpickr-day{border-left:1px solid #d1d1d1;border-top:1px solid #d1d1d1;min-height:90px;font-size:calc(1.275rem + 0.3vw);font-weight:700;align-items:center;display:flex;justify-content:center}@media (min-width: 1200px){.full-calendar+.flatpickr-calendar .flatpickr-day{font-size:1.5rem}}.full-calendar+.flatpickr-calendar .flatpickr-day:nth-of-type(7n){border-right:1px solid #d1d1d1}.full-calendar+.flatpickr-calendar .flatpickr-day:before{display:none}.numInputWrapper{line-height:1}.cur-month{font-weight:500;font-size:16px}.ts-wrapper{position:relative}.ts-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer}.ts-wrapper.single .ts-control input{background-color:transparent}.ts-wrapper{align-items:center}.ts-wrapper .ts-control input{font-family:"Plus Jakarta Sans", sans-serif}.ts-wrapper .item{display:inline-flex}.ts-wrapper.focus .ts-control{border-color:none}.ts-wrapper .clear-button{display:none;overflow:hidden;text-indent:-9999px;background-size:20px;background-repeat:no-repeat;height:20px;width:20px;position:absolute;right:28px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3e%3c/path%3e%3cpath d='M17 3.34a10 10 0 1 1 -14.995 8.984l-.005 -.324l.005 -.324a10 10 0 0 1 14.995 -8.336zm-6.489 5.8a1 1 0 0 0 -1.218 1.567l1.292 1.293l-1.292 1.293l-.083 .094a1 1 0 0 0 1.497 1.32l1.293 -1.292l1.293 1.292l.094 .083a1 1 0 0 0 1.32 -1.497l-1.292 -1.293l1.292 -1.293l.083 -.094a1 1 0 0 0 -1.497 -1.32l-1.293 1.292l-1.293 -1.292l-.094 -.083z' stroke-width='0' fill='%23aaa'%3e%3c/path%3e%3c/svg%3e")}.ts-wrapper.has-items .ts-control{padding-right:44px}.ts-wrapper.has-items .ts-control>input{visibility:hidden}.ts-wrapper.has-items .clear-button{display:block}.ts-wrapper.disabled .ts-control{pointer-events:none;opacity:0.5}.ts-control{--field-height: 48px;display:flex;align-items:center;height:var(--field-height);background-color:#ffffff;width:100%;border:1px solid #d1d1d1;border-radius:4px;font-family:"Plus Jakarta Sans", sans-serif;padding:8px 16px;color:#454545;font-size:16px;-webkit-transition:none;-o-transition:none;transition:none;padding-right:32px;background-size:18px;background-repeat:no-repeat;background-position:center right 8px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath d='M7.41 8.58997L12 13.17L16.59 8.58997L18 9.99997L12 16L6 9.99997L7.41 8.58997Z' fill='currentColor' /%3e%3c/svg%3e");gap:4px}.ts-control>input{flex:1 1 auto;border:0;font-size:16px}.multi .ts-control .item{background-color:#bb080b;color:#fff;border-radius:0.25rem;padding:6px 8px;border-radius:4px}.multi .ts-control .item a{margin-left:4px}.field-group--invalid .ts-control{border-color:#da5959;background-color:none}.ts-dropdown{position:absolute;top:100%;margin-top:8px;background-color:#fff;box-shadow:none;border:#b0b0b0 1px solid;border-radius:0.25rem;width:100%;z-index:2}.ts-dropdown .option{display:flex;padding:8px 12px;width:100%;min-height:32px;cursor:pointer;align-items:center;padding:none;color:#5d5d5d}.ts-dropdown .option:hover{background-color:#f1f1f1}.dropdown-input-wrap{padding:4px 8px 8px}.dropdown-input-wrap input{display:flex;align-items:center;height:40px;background-color:#fafafa;width:100%;border:1px solid #d1d1d1;border-radius:4px;font-family:"Plus Jakarta Sans", sans-serif;padding:4px 16px;color:#454545;font-size:14px;-webkit-transition:none;-o-transition:none;transition:none}.no-results{padding:4px 12px 0;font-size:14px}.ts-dropdown-content{max-height:154px;overflow-y:auto}.ts-control{min-height:48px}.items-placeholder::-moz-placeholder{color:#b0b0b0;opacity:1}.items-placeholder:-ms-input-placeholder{color:#b0b0b0}.items-placeholder::-webkit-input-placeholder{color:#b0b0b0}.ts-dropdown{z-index:3}@font-face{font-family:"Plus Jakarta Sans";font-weight:400;font-display:swap;src:local("PlusJakartaSans-Regular."),url("https://dp53uo1sn86bv.cloudfront.net/web/staging/assets/site/fonts/PlusJakartaSans-Regular-90d4d2b8cae29f4756e0dfa5f0e7895237e411cb6439ebb3089e00638ca02d3a.ttf") format("truetype")}@font-face{font-family:"Plus Jakarta Sans";font-weight:500;font-display:swap;src:local("PlusJakartaSans-Medium"),url("https://dp53uo1sn86bv.cloudfront.net/web/staging/assets/site/fonts/PlusJakartaSans-Medium-1d589376be7f4fb02b4874d807480741e227cafedd68c5d0d319bacd657d8a7d.ttf") format("truetype")}@font-face{font-family:"Plus Jakarta Sans";font-weight:700;font-display:swap;src:local("PlusJakartaSans-Bold"),url("https://dp53uo1sn86bv.cloudfront.net/web/staging/assets/site/fonts/PlusJakartaSans-Bold-22a96aeb2b29e888d665a3ce78ca6096f2f49d26f83869e7727606046bf76f5b.ttf") format("truetype")}.collapse-see-more::-webkit-scrollbar{width:8px}.collapse-see-more::-webkit-scrollbar-track{background:#f1f1f1;padding-left:24px}.collapse-see-more::-webkit-scrollbar-thumb{background:#d1d1d1;border-radius:8px}.collapse-see-more .accordion-item{border-radius:16px}.collapse-see-more button{padding:24px 24px 24px 24px;position:relative;width:100%;text-align:center;font-weight:700;color:#bb080b;font-size:1.25rem}.collapse-see-more button:after{content:""}.collapse-see-more button[aria-expanded="true"] span{display:none}.collapse-see-more button[aria-expanded="true"]:after{content:"See Less"}.collapse-see-more:has(.show){border-bottom-color:#074500}.collapse-price-range::-webkit-scrollbar{width:8px}.collapse-price-range::-webkit-scrollbar-track{background:#f1f1f1;padding-left:24px}.collapse-price-range::-webkit-scrollbar-thumb{background:#d1d1d1;border-radius:8px}.collapse-price-range .accordion-item{border-bottom:1px solid #d1d1d1}.collapse-price-range .accordion-button{position:relative;padding:24px 0 16px 0;width:100%;text-align:left;font-weight:700;color:#454545;font-size:1.25rem}.collapse-price-range .accordion-button:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:32px;height:32px;background-position:right +16px;background-repeat:no-repeat;background-image:url('data:image/svg+xml,%3csvg width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg"%3e%3cpath d="M6 7.4L0 1.4L1.4 0L6 4.6L10.6 0L12 1.4L6 7.4Z" fill="%236F6F6F"/%3e%3c/svg%3e')}.collapse-price-range .accordion-button[aria-expanded="true"]{color:#bb080b}.collapse-price-range .accordion-button[aria-expanded="true"]:after{background-image:url('data:image/svg+xml,%3csvg width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg"%3e%3cpath d="M6 2.8L1.4 7.4L0 6L6 0L12 6L10.6 7.4L6 2.8Z" fill="%23BB080B"/%3e%3c/svg%3e')}.collapse-price-range:has(.show){border-bottom-color:#074500}.collapse-faq::-webkit-scrollbar{width:8px}.collapse-faq::-webkit-scrollbar-track{background:#f1f1f1;padding-left:24px}.collapse-faq::-webkit-scrollbar-thumb{background:#d1d1d1;border-radius:8px}.collapse-faq .accordion-body{border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;padding:24px;display:flex;flex-direction:column;gap:16px}.collapse-faq .accordion-button{position:relative;padding:24px 24px;border:1px solid #bb080b;border-top-left-radius:4px;border-top-right-radius:4px;width:100%;text-align:left;font-weight:700;color:#454545;font-size:1.25rem}.collapse-faq .accordion-button:after{content:"";position:absolute;top:50%;right:24px;transform:translateY(-50%);width:32px;height:32px;background-position:right;background-repeat:no-repeat;background-image:url('data:image/svg+xml,%3csvg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"%3e%3cpath d="M6 8H0V6H6V0H8V6H14V8H8V14H6V8Z" fill="%236F6F6F"/%3e%3c/svg%3e')}.collapse-faq .accordion-button[aria-expanded="true"]{background-color:#f8e6e7}.collapse-faq .accordion-button[aria-expanded="true"]:after{background-image:url('data:image/svg+xml,%3csvg width="12" height="2" viewBox="0 0 12 2" fill="none" xmlns="http://www.w3.org/2000/svg"%3e%3cpath d="M0 2V0H12V2H0Z" fill="%23BB080B"/%3e%3c/svg%3e')}.fade{-webkit-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;-webkit-transition:height 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:height 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:height 0.2s cubic-bezier(0.215, 0.61, 0.355, 1)}tr.collapsing{-webkit-transition:none;-o-transition:none;transition:none}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{width:100%;padding-right:var(--gutter-x, 16px);padding-left:var(--gutter-x, 16px);margin-right:auto;margin-left:auto}@media (min-width: 576px){.container-sm,.container-xs,.container{max-width:540px}}@media (min-width: 768px){.container-md,.container-sm,.container-xs,.container{max-width:720px}}@media (min-width: 992px){.container-lg,.container-md,.container-sm,.container-xs,.container{max-width:960px}}@media (min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container-xs,.container{max-width:1140px}}@media (min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container-xs,.container{max-width:1380px}}.field-group{position:relative;margin-bottom:16px}.label{display:inline-block;font-size:14px;font-weight:500;margin-bottom:2px;color:#6d6d6d}.label--required:after{content:"*";margin-left:2px;color:#da5959}.label--devise{color:#616161}.form-horizontal .label{display:flex;align-items:center;text-align:left;width:100%}@media (min-width: 992px){.form-horizontal .label{justify-content:flex-start;margin:0;min-height:48px}}.field-container,.field_with_errors{position:relative}.field{--field-height: 48px;height:var(--field-height);background-color:#ffffff;width:100%;border:1px solid #d1d1d1;border-radius:4px;font-family:"Plus Jakarta Sans", sans-serif;padding:8px 16px 8px 16px;color:#454545;font-size:16px;transition:border-color 0.2s ease-in-out, background-color 0.2s ease-in-out;font-weight:500}.field:focus{border-color:#6d6d6d;box-shadow:0 0 0 4px rgba(13,150,3,0.25);outline:none;color:#454545}.field:read-only{cursor:default;background-color:#f1f1f4}.field:read-only:focus{border-color:#d1d1d1;box-shadow:none}.field--prepend-icon,.field--append-icon,.field--select,.field--calendar,.field--file{-webkit-appearance:none;-moz-appearance:none;background-repeat:no-repeat;background-size:18px}.field--prepend-icon:read-only,.field--append-icon:read-only,.field--select:read-only,.field--calendar:read-only,.field--file:read-only{background-color:#ffffff}.field--prepend-icon{padding-left:32px;background-position:center left 8px}.field--append-icon{padding-right:32px;background-position:center right 8px}.field--file{background-color:#ffffff;-webkit-appearance:none;-moz-appearance:none}.field--search{padding-right:40px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke-width='2' stroke='%2399a1b7' fill='none' stroke-linecap='round' stroke-linejoin='round'%3e%3ccircle cx='10' cy='10' r='7'%3e%3c/circle%3e%3cline x1='21' y1='21' x2='15' y2='15'%3e%3c/line%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center right 8px;background-size:20px}.field--select{padding-right:32px;background-color:#fff;background-position:center right 8px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath d='M7.41 8.58997L12 13.17L16.59 8.58997L18 9.99997L12 16L6 9.99997L7.41 8.58997Z' fill='currentColor' /%3e%3c/svg%3e")}.field--selectAlt{background-color:#f5f5f5 !important;border:0 !important;color:#603d35 !important}.field--calendar{padding-right:16px;background-position:center right 16px;background-image:url("data:image/svg+xml,%3csvg width='14' height='15' viewBox='0 0 14 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.5 15C1.0875 15 0.734375 14.8531 0.440625 14.5594C0.146875 14.2656 0 13.9125 0 13.5V3C0 2.5875 0.146875 2.23438 0.440625 1.94063C0.734375 1.64688 1.0875 1.5 1.5 1.5H2.25V0H3.75V1.5H9.75V0H11.25V1.5H12C12.4125 1.5 12.7656 1.64688 13.0594 1.94063C13.3531 2.23438 13.5 2.5875 13.5 3V13.5C13.5 13.9125 13.3531 14.2656 13.0594 14.5594C12.7656 14.8531 12.4125 15 12 15H1.5ZM1.5 13.5H12V6H1.5V13.5ZM1.5 4.5H12V3H1.5V4.5Z' fill='%236F6F6F'/%3e%3c/svg%3e");background-size:14px 15px}.field--action+button{position:absolute;right:16px;top:50%;transform:translateY(-50%)}@media (min-width: 768px){.field--comments{padding-right:60px !important}}@media (max-width: 767.98px){.field--comments{padding-right:80px !important}}.field--comments+button{position:absolute;right:16px;top:50%;transform:translateY(-50%);right:48px}.field--comments+button+button{position:absolute;right:16px;top:50%;transform:translateY(-50%);right:16px}.field--password{padding-right:32px}.field--password+button{position:absolute;display:inline-flex;align-items:center;justify-content:center;height:100%;width:24px;right:16px;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3csvg width='17' height='15' viewBox='0 0 17 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11.325 7.875L10.2375 6.7875C10.35 6.2 10.1813 5.65 9.73125 5.1375C9.28125 4.625 8.7 4.425 7.9875 4.5375L6.9 3.45C7.1125 3.35 7.32812 3.275 7.54688 3.225C7.76563 3.175 8 3.15 8.25 3.15C9.1875 3.15 9.98438 3.47813 10.6406 4.13438C11.2969 4.79063 11.625 5.5875 11.625 6.525C11.625 6.775 11.6 7.00938 11.55 7.22813C11.5 7.44688 11.425 7.6625 11.325 7.875ZM13.725 10.2375L12.6375 9.1875C13.1125 8.825 13.5344 8.42813 13.9031 7.99688C14.2719 7.56563 14.5875 7.075 14.85 6.525C14.225 5.2625 13.3281 4.25938 12.1594 3.51563C10.9906 2.77188 9.6875 2.4 8.25 2.4C7.8875 2.4 7.53125 2.425 7.18125 2.475C6.83125 2.525 6.4875 2.6 6.15 2.7L4.9875 1.5375C5.5 1.325 6.025 1.16563 6.5625 1.05938C7.1 0.953125 7.6625 0.9 8.25 0.9C10.1375 0.9 11.8188 1.42188 13.2938 2.46563C14.7688 3.50938 15.8375 4.8625 16.5 6.525C16.2125 7.2625 15.8344 7.94688 15.3656 8.57813C14.8969 9.20938 14.35 9.7625 13.725 10.2375ZM14.1 14.85L10.95 11.7375C10.5125 11.875 10.0719 11.9781 9.62813 12.0469C9.18438 12.1156 8.725 12.15 8.25 12.15C6.3625 12.15 4.68125 11.6281 3.20625 10.5844C1.73125 9.54063 0.6625 8.1875 0 6.525C0.2625 5.8625 0.59375 5.24688 0.99375 4.67813C1.39375 4.10938 1.85 3.6 2.3625 3.15L0.3 1.05L1.35 0L15.15 13.8L14.1 14.85ZM3.4125 4.2C3.05 4.525 2.71875 4.88125 2.41875 5.26875C2.11875 5.65625 1.8625 6.075 1.65 6.525C2.275 7.7875 3.17187 8.79063 4.34062 9.53438C5.50937 10.2781 6.8125 10.65 8.25 10.65C8.5 10.65 8.74375 10.6344 8.98125 10.6031C9.21875 10.5719 9.4625 10.5375 9.7125 10.5L9.0375 9.7875C8.9 9.825 8.76875 9.85313 8.64375 9.87188C8.51875 9.89063 8.3875 9.9 8.25 9.9C7.3125 9.9 6.51562 9.57188 5.85938 8.91563C5.20312 8.25938 4.875 7.4625 4.875 6.525C4.875 6.3875 4.88437 6.25625 4.90312 6.13125C4.92187 6.00625 4.95 5.875 4.9875 5.7375L3.4125 4.2Z' fill='%236F6F6F'/%3e%3c/svg%3e")}.field--password[type="text"]+button{background-image:url("data:image/svg+xml,%3csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8.25 9C9.1875 9 9.98438 8.67188 10.6406 8.01562C11.2969 7.35938 11.625 6.5625 11.625 5.625C11.625 4.6875 11.2969 3.89062 10.6406 3.23438C9.98438 2.57812 9.1875 2.25 8.25 2.25C7.3125 2.25 6.51562 2.57812 5.85938 3.23438C5.20312 3.89062 4.875 4.6875 4.875 5.625C4.875 6.5625 5.20312 7.35938 5.85938 8.01562C6.51562 8.67188 7.3125 9 8.25 9ZM8.25 7.65C7.6875 7.65 7.20938 7.45313 6.81563 7.05938C6.42188 6.66563 6.225 6.1875 6.225 5.625C6.225 5.0625 6.42188 4.58438 6.81563 4.19063C7.20938 3.79688 7.6875 3.6 8.25 3.6C8.8125 3.6 9.29063 3.79688 9.68438 4.19063C10.0781 4.58438 10.275 5.0625 10.275 5.625C10.275 6.1875 10.0781 6.66563 9.68438 7.05938C9.29063 7.45313 8.8125 7.65 8.25 7.65ZM8.25 11.25C6.425 11.25 4.7625 10.7406 3.2625 9.72188C1.7625 8.70313 0.675 7.3375 0 5.625C0.675 3.9125 1.7625 2.54688 3.2625 1.52813C4.7625 0.509375 6.425 0 8.25 0C10.075 0 11.7375 0.509375 13.2375 1.52813C14.7375 2.54688 15.825 3.9125 16.5 5.625C15.825 7.3375 14.7375 8.70313 13.2375 9.72188C11.7375 10.7406 10.075 11.25 8.25 11.25ZM8.25 9.75C9.6625 9.75 10.9594 9.37812 12.1406 8.63437C13.3219 7.89062 14.225 6.8875 14.85 5.625C14.225 4.3625 13.3219 3.35938 12.1406 2.61562C10.9594 1.87187 9.6625 1.5 8.25 1.5C6.8375 1.5 5.54063 1.87187 4.35938 2.61562C3.17812 3.35938 2.275 4.3625 1.65 5.625C2.275 6.8875 3.17812 7.89062 4.35938 8.63437C5.54063 9.37812 6.8375 9.75 8.25 9.75Z' fill='%236F6F6F'/%3e%3c/svg%3e")}.field--devise{border-left:0;border-top:0;border-right:0;border-radius:0;background:#fafafa}.field:disabled{color:#d1d1d1;background-color:#f1f1f1;border:none}.field--xs{--field-height: 32px}.field--sm{--field-height: 36px}.field--lg{--field-height: 48px}.field--xl{--field-height: 56px}.field--fit{height:min-content}.field-group--valid .field{box-shadow:0 0 0 4px rgba(13,150,3,0.25);border-color:#35945a}.field-group--invalid .field{border-color:#da5959;background-color:none}.field-group--invalid .field:placeholder-shown{box-shadow:0 0 0 4px rgba(255,41,40,0.25);border-color:#da5959;background-repeat:no-repeat;background-position:right 16px center;background-size:20px}.field-group--invalid .field:focus{box-shadow:0 0 0 4px rgba(255,41,40,0.25)}.field-helper{color:#bb080b;font-size:14px;margin-top:2px;position:relative;padding-left:16px}.field-helper:before{position:absolute;top:40%;left:0;transform:translateY(-50%);content:url("data:image/svg+xml,%3csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M6 10H7.33333V6H6V10ZM6.66667 4.66667C6.85556 4.66667 7.01389 4.60278 7.14167 4.475C7.26945 4.34722 7.33333 4.18889 7.33333 4C7.33333 3.81111 7.26945 3.65278 7.14167 3.525C7.01389 3.39722 6.85556 3.33333 6.66667 3.33333C6.47778 3.33333 6.31944 3.39722 6.19167 3.525C6.06389 3.65278 6 3.81111 6 4C6 4.18889 6.06389 4.34722 6.19167 4.475C6.31944 4.60278 6.47778 4.66667 6.66667 4.66667ZM6.66667 13.3333C5.74444 13.3333 4.87778 13.1583 4.06667 12.8083C3.25556 12.4583 2.55 11.9833 1.95 11.3833C1.35 10.7833 0.875 10.0778 0.525 9.26667C0.175 8.45556 0 7.58889 0 6.66667C0 5.74444 0.175 4.87778 0.525 4.06667C0.875 3.25556 1.35 2.55 1.95 1.95C2.55 1.35 3.25556 0.875 4.06667 0.525C4.87778 0.175 5.74444 0 6.66667 0C7.58889 0 8.45556 0.175 9.26667 0.525C10.0778 0.875 10.7833 1.35 11.3833 1.95C11.9833 2.55 12.4583 3.25556 12.8083 4.06667C13.1583 4.87778 13.3333 5.74444 13.3333 6.66667C13.3333 7.58889 13.1583 8.45556 12.8083 9.26667C12.4583 10.0778 11.9833 10.7833 11.3833 11.3833C10.7833 11.9833 10.0778 12.4583 9.26667 12.8083C8.45556 13.1583 7.58889 13.3333 6.66667 13.3333ZM6.66667 12C8.15556 12 9.41667 11.4833 10.45 10.45C11.4833 9.41667 12 8.15556 12 6.66667C12 5.17778 11.4833 3.91667 10.45 2.88333C9.41667 1.85 8.15556 1.33333 6.66667 1.33333C5.17778 1.33333 3.91667 1.85 2.88333 2.88333C1.85 3.91667 1.33333 5.17778 1.33333 6.66667C1.33333 8.15556 1.85 9.41667 2.88333 10.45C3.91667 11.4833 5.17778 12 6.66667 12Z' fill='%23BB080B'/%3e%3c/svg%3e");height:14px;width:14px}.field-helper:empty{display:none}textarea.field{resize:none;height:200px}textarea.field--question{height:193px}.switch{--switch-bg: #35945a;--switch-border: #35945a;position:relative;min-height:var(--size-md);align-items:center;display:flex}.switch label{position:relative;display:inline-block;line-height:1}.switch input{position:absolute;opacity:0;top:0;left:0;height:100%;width:100%;z-index:2;cursor:pointer}.switch input:checked+.switch__container:before{background:var(--switch-bg);border-color:var(--switch-border)}.switch input:checked+.switch__container:after{background-color:#fff;-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.switch:focus+.switch__container{box-shadow:0 0 0 4px #e3e6ee}.switch__container{padding-left:50px;height:28px;display:inline-block;position:relative}.switch__container:before,.switch__container:after{content:"";display:block;position:absolute;top:0;transition:all 0.3s ease}.switch__container:before{height:28px;width:50px;border:2px solid #d1d1d1;border-radius:1000px;left:0;background-color:#f5f6fa}.switch__container:after{height:20px;width:20px;border-radius:100%;background:#d1d1d1;top:4px;right:4px;-webkit-transform:translateX(-22px);-ms-transform:translateX(-22px);-o-transform:translateX(-22px);transform:translateX(-22px);-webkit-backface-visibility:hidden;backface-visibility:hidden}.switch--tertiary{--switch-bg: #d8a533;--switch-border: #d8a533}.field-note{font-size:12px;color:#999;margin-top:4px}.field-check{--check-color: #fff;display:inline-flex;align-items:center}.field-check__label{cursor:pointer;display:inline-block;user-select:none}.field-check input{cursor:pointer;height:18px;width:18px;border:2px solid #d1d1d1;border-radius:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;background-size:16px;color:white;background-repeat:no-repeat;background-position:center;-webkit-transition:none;-o-transition:none;transition:none}.field-check input[type="radio"]{border-radius:100%;background-size:8px}.field-check input:checked{background-color:var(--check-color);border:none}.field-check input[type="checkbox"]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.6 13.2L14.65 6.15L13.25 4.75L7.6 10.4L4.75 7.55L3.35 8.95L7.6 13.2ZM2 18C1.45 18 0.979167 17.8042 0.5875 17.4125C0.195833 17.0208 0 16.55 0 16V2C0 1.45 0.195833 0.979167 0.5875 0.5875C0.979167 0.195833 1.45 0 2 0H16C16.55 0 17.0208 0.195833 17.4125 0.5875C17.8042 0.979167 18 1.45 18 2V16C18 16.55 17.8042 17.0208 17.4125 17.4125C17.0208 17.8042 16.55 18 16 18H2Z' fill='%23BB080B'/%3e%3c/svg%3e")}.field-check input[type="radio"]:checked{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke-width='2' stroke='%23fff' fill='none' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M12 12m-9 0a9 9 0 1 0 18 0a9 9 0 1 0 -18 0' fill='%23fff'%3e%3c/path%3e%3c/svg%3e")}.field-check input~label{margin-left:8px}.field_with_errors~.svg-icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;left:16px}.field-height{min-height:48px;display:flex;flex-wrap:wrap;align-items:center}.form-container{display:flex;flex-direction:column;gap:16px}.form-container .field-group{margin-bottom:0}.row--form .field-group{margin-bottom:0}.field-container{position:relative;width:100%}.field_with_errors{display:contents}.field--floating{margin-top:24px}.field--floating::-moz-placeholder{color:#fff;opacity:1}.field--floating:-ms-input-placeholder{color:#fff}.field--floating::-webkit-input-placeholder{color:#fff}.field--floating+label{position:absolute;left:12px;font-size:16px;top:35px;background:#fff;transition:all 0.3s ease;padding:0 4px;pointer-events:none;color:#6d6d6d}.field--floating:not(:placeholder-shown)+label,.field--floating:focus+label{font-size:14px;top:14px;font-weight:500}div.field--floating{align-items:center;display:flex}div.field--floating+label{top:-11px !important}.ts-dropdown .option[aria-disabled="true"]{z-index:3;color:#c4cada}.sort{display:inline-flex;gap:4px;align-items:center}.sort--asc .icon path:first-child{opacity:1}.sort--desc .icon path:last-child{opacity:1}.sort .icon{font-size:10px;color:#bb080b;flex:none;position:relative;top:-1px;margin-left:8px}.sort .icon path{opacity:0.4}.field--xs{padding-top:2px;padding-bottom:2px}.field--status{--status-color: #6d6d6d;--status-bg: #ffffff;background-color:var(--status-bg) !important;color:var(--status-color) !important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath d='M7.41 8.58997L12 13.17L16.59 8.58997L18 9.99997L12 16L6 9.99997L7.41 8.58997Z' fill='var%28--status-color%29' /%3e%3c/svg%3e") !important}.field--status.new_account{--status-color: #dd6a02;--status-bg: #fffaeb;border-color:var(--status-bg);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath d='M7.41 8.58997L12 13.17L16.59 8.58997L18 9.99997L12 16L6 9.99997L7.41 8.58997Z' fill='%23dd6a02' /%3e%3c/svg%3e") !important}.field--status.for_payment{--status-color: #dd6a02;--status-bg: #fff1c6;border-color:var(--status-bg);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath d='M7.41 8.58997L12 13.17L16.59 8.58997L18 9.99997L12 16L6 9.99997L7.41 8.58997Z' fill='%23dd6a02' /%3e%3c/svg%3e") !important}.field--status.pending_consultation{--status-color: #3b82c4;--status-bg: #eff7ff;border-color:var(--status-bg);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath d='M7.41 8.58997L12 13.17L16.59 8.58997L18 9.99997L12 16L6 9.99997L7.41 8.58997Z' fill='%233b82c4' /%3e%3c/svg%3e") !important}.field--status.pending_proposal{--status-color: #a836e9;--status-bg: #f6e8ff;border-color:var(--status-bg);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath d='M7.41 8.58997L12 13.17L16.59 8.58997L18 9.99997L12 16L6 9.99997L7.41 8.58997Z' fill='%23a836e9' /%3e%3c/svg%3e") !important}.field--status.for_acceptance{--status-color: #2964a0;--status-bg: #dbedfe;border-color:var(--status-bg);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath d='M7.41 8.58997L12 13.17L16.59 8.58997L18 9.99997L12 16L6 9.99997L7.41 8.58997Z' fill='%232964a0' /%3e%3c/svg%3e") !important}.field--status.active{--status-color: #247d6e;--status-bg: #f2fbf8;border-color:var(--status-bg);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath d='M7.41 8.58997L12 13.17L16.59 8.58997L18 9.99997L12 16L6 9.99997L7.41 8.58997Z' fill='%23247d6e' /%3e%3c/svg%3e") !important}.field--status.paid{--status-color: #f2fbf8;--status-bg: #70d0b9;border-color:var(--status-bg);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath d='M7.41 8.58997L12 13.17L16.59 8.58997L18 9.99997L12 16L6 9.99997L7.41 8.58997Z' fill='%23f2fbf8' /%3e%3c/svg%3e") !important}.field--status.suspended{--status-color: #ed1515;--status-bg: #fff1f1;border-color:var(--status-bg);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath d='M7.41 8.58997L12 13.17L16.59 8.58997L18 9.99997L12 16L6 9.99997L7.41 8.58997Z' fill='%23ed1515' /%3e%3c/svg%3e") !important}.field--status.cancelled{--status-color: #f6f8f9;--status-bg: #44494b;border-color:var(--status-bg);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath d='M7.41 8.58997L12 13.17L16.59 8.58997L18 9.99997L12 16L6 9.99997L7.41 8.58997Z' fill='%23f6f8f9' /%3e%3c/svg%3e") !important}.field--status.inactive{--status-color: #576063;--status-bg: #f6f8f9;border-color:var(--status-bg);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath d='M7.41 8.58997L12 13.17L16.59 8.58997L18 9.99997L12 16L6 9.99997L7.41 8.58997Z' fill='%23576063' /%3e%3c/svg%3e") !important}.file-upload-preview{display:grid;grid-template-columns:1fr auto auto}.file-upload-preview .filename-display{margin-bottom:12px;padding:8px 12px;background-color:white;border:1px solid #e2e8f0;border-radius:6px;min-height:40px;display:flex;align-items:center}.file-upload-preview .filename-display .filename-text{font-size:14px;color:#4a5568;font-weight:500}.file-upload-preview .filename-display .filename-text:empty::before{content:"No file selected";color:#a0aec0;font-style:italic}.file-upload-preview.has-file{border-color:#48bb78;background-color:#f0fff4}.file-upload-preview.has-file .filename-display{border-color:#48bb78;background-color:#f0fff4}.file-upload-preview.has-file .filename-display .filename-text{color:#2d3748;font-weight:600}.file-upload-preview.has-error{border-color:#f56565;background-color:#fff5f5}.file-upload-preview.has-error .filename-display{border-color:#f56565;background-color:#fff5f5}@media (max-width: 767.98px){.file-upload-preview .file-upload-actions .btn{font-size:12px;padding:5px 10px}.file-upload-preview .file-upload-actions .btn span{display:none}.file-upload-preview .file-upload-actions .btn svg{margin-right:0}}.row{--gutter-x: 32px;--gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc( var(--gutter-y) * -1);margin-right:calc( var(--gutter-x) * -0.5);margin-left:calc( var(--gutter-x) * -0.5)}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc( var(--gutter-x) * 0.5);padding-left:calc( var(--gutter-x) * 0.5);margin-top:var(--gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}@media (min-width: 480px){.col-xs{flex:1 0 0%}.row-cols-xs-auto>*{flex:0 0 auto;width:auto}.row-cols-xs-1>*{flex:0 0 auto;width:100%}.row-cols-xs-2>*{flex:0 0 auto;width:50%}.row-cols-xs-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xs-4>*{flex:0 0 auto;width:25%}.row-cols-xs-5>*{flex:0 0 auto;width:20%}.row-cols-xs-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width: 576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width: 768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width: 992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width: 1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width: 1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-,.gx-{--gutter-x: }.g-,.gy-{--gutter-y: }@media (min-width: 480px){.col-xs-auto{flex:0 0 auto;width:auto}.col-xs-1{flex:0 0 auto;width:8.33333333%}.col-xs-2{flex:0 0 auto;width:16.66666667%}.col-xs-3{flex:0 0 auto;width:25%}.col-xs-4{flex:0 0 auto;width:33.33333333%}.col-xs-5{flex:0 0 auto;width:41.66666667%}.col-xs-6{flex:0 0 auto;width:50%}.col-xs-7{flex:0 0 auto;width:58.33333333%}.col-xs-8{flex:0 0 auto;width:66.66666667%}.col-xs-9{flex:0 0 auto;width:75%}.col-xs-10{flex:0 0 auto;width:83.33333333%}.col-xs-11{flex:0 0 auto;width:91.66666667%}.col-xs-12{flex:0 0 auto;width:100%}.offset-xs-0{margin-left:0}.offset-xs-1{margin-left:8.33333333%}.offset-xs-2{margin-left:16.66666667%}.offset-xs-3{margin-left:25%}.offset-xs-4{margin-left:33.33333333%}.offset-xs-5{margin-left:41.66666667%}.offset-xs-6{margin-left:50%}.offset-xs-7{margin-left:58.33333333%}.offset-xs-8{margin-left:66.66666667%}.offset-xs-9{margin-left:75%}.offset-xs-10{margin-left:83.33333333%}.offset-xs-11{margin-left:91.66666667%}.g-xs-,.gx-xs-{--gutter-x: }.g-xs-,.gy-xs-{--gutter-y: }}@media (min-width: 576px){.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-,.gx-sm-{--gutter-x: }.g-sm-,.gy-sm-{--gutter-y: }}@media (min-width: 768px){.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-,.gx-md-{--gutter-x: }.g-md-,.gy-md-{--gutter-y: }}@media (min-width: 992px){.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-,.gx-lg-{--gutter-x: }.g-lg-,.gy-lg-{--gutter-y: }}@media (min-width: 1200px){.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-,.gx-xl-{--gutter-x: }.g-xl-,.gy-xl-{--gutter-y: }}@media (min-width: 1400px){.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-,.gx-xxl-{--gutter-x: }.g-xxl-,.gy-xxl-{--gutter-y: }}a:focus,button:focus{outline:none}a.btn.disabled{background-color:gray;border-color:lightgray;opacity:0.5;cursor:not-allowed;pointer-events:none}button{border:0;padding:0;background:none}.btn{--btn-bg: #bb080b;--btn-border-color: #bb080b;--btn-color: #fff;--btn-height: 3rem;background:var(--btn-bg);border:1px solid var(--btn-border-color);color:var(--btn-color);cursor:pointer;display:inline-flex;font-family:"Plus Jakarta Sans", sans-serif;font-size:16px;font-weight:600;min-height:var(--btn-height);padding:2px 16px;user-select:none;vertical-align:middle;white-space:nowrap;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;border-radius:0.375rem;align-items:center;justify-content:center}.btn>*{pointer-events:none}.btn:disabled{opacity:0.5;cursor:not-allowed}.btn:hover{text-decoration:none}.btn--edged{border-radius:0}.btn:disabled{pointer-events:none}.btn .svg-icon+span,.btn span+.svg-icon,.btn svg+span,.btn span+svg{margin-left:0.5rem}.btn--text-light{--btn-color: #fff}.btn--text-light:hover{--btn-bg: #fff;--btn-color: #6d6d6d}.btn--xs{--btn-height: 2.25rem}.btn--sm{--btn-height: 2.5rem}.btn--md{--btn-height: 3rem}.btn--lg{--btn-height: 3.25rem}.btn--xl{--btn-height: 3.5rem}.btn--block{width:100%;display:flex;justify-content:center}.btn--pill{border-radius:100px}.btn--icon{padding:2px;align-items:center;justify-content:center;width:40px;height:40px;min-height:0;border-radius:0.25rem}@media (hover: hover){.btn--icon:hover{background-color:#074500;border-color:#074500}}.icon{fill:currentColor}.icon{height:1em;width:1em;display:inline-block;vertical-align:middle}.icon-tabler path,.icon-tabler circle,.icon-tabler rect,.icon-tabler polyline,.icon-tabler line{fill:none;stroke:currentColor}.icon-tabler path.fill,.icon-tabler circle.fill,.icon-tabler rect.fill,.icon-tabler polyline.fill,.icon-tabler line.fill{fill:currentColor}.wishlist-btn .icon-container .icon{color:#ccc;transition:color 0.2s ease;fill:none;stroke:currentColor}.wishlist-btn.added .icon-container .icon{color:red;fill:currentColor;stroke:currentColor}.list--disc{list-style:disc;padding-left:1.5rem}.list--disc li{margin-left:0}.list--num{list-style:decimal;padding-left:1.5rem}.list--num li{margin-left:0;padding-left:0.5rem}.list--num .li--bold::marker{font-weight:700}.list--lower-alpha{list-style:lower-alpha;padding-left:1rem}.list--upper-alpha{list-style:upper-alpha;padding-left:1rem}.list--dash{list-style:none;padding-left:1rem}.list--dash>li:before{content:"-";display:inline-block;width:1rem;margin-left:-1rem}.img-fluid{max-width:100%;height:auto;display:block}.img-placeholder{display:block;position:relative;height:0;width:100%;padding-top:56.25%;overflow:hidden}.img-placeholder img{position:absolute;top:0;left:0;object-fit:cover;object-position:center;height:100%;width:100%}.img-placeholder video{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%}.img-placeholder iframe{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;border-radius:10px}.img-placeholder svg:not(.icon){position:absolute;top:0;left:0;width:100%;object-fit:cover;object-position:center}.scale-bg{padding-top:0;position:absolute;top:0;left:0;height:100%;width:100%;pointer-events:none}.scale-bg--hoverable{pointer-events:all}.scale-bg~div,.scale-bg~p{position:relative;z-index:1}.pagy{display:flex;flex-wrap:wrap;gap:12px}.pagy .page{display:flex;align-items:center;justify-content:center;height:20px;width:auto;border-radius:0.25rem;font-size:16px;font-weight:700;transition:all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);border:1px solid transparent}.pagy .page[aria-disabled="true"]{color:#78829d;pointer-events:none}.pagy .page.active{color:#042900}.pagy .page a{color:#888888}@media (hover: hover){.pagy .page a:hover{color:#042900}}.pagy .page.prev a,.pagy .page.next a{color:#bb080b}.pagy .page.disabled{color:#d1d1d1;background-color:#f9f9f9;pointer-events:none}.hr{border-top:1px solid #e7e7e7}.hr--primary-100{border-top-color:#f1cece}.dropup,.dropend,.dropdown,.dropstart{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown__button{display:flex;align-items:center;justify-content:space-between;width:100%}.dropdown__button span{border:0;background-color:transparent;font-size:1rem}.dropdown__button--package{min-height:48px;border:1px solid #d1d1d1;border-radius:4px;background-color:#ffffff;background-position:center right 8px;background-repeat:no-repeat;background-size:18px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath d='M7.41 8.58997L12 13.17L16.59 8.58997L18 9.99997L12 16L6 9.99997L7.41 8.58997Z' fill='currentColor' /%3e%3c/svg%3e")}.dropdown__button:focus{color:#454545 !important;background:#f8e6e7 !important}.dropdown--header{width:170px !important}.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:100%;padding:0 0;margin:0;font-size:1rem;color:#6d6d6d;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border-radius:0.25rem;-webkit-box-shadow:none;box-shadow:none}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:0.125rem}.dropdown-menu--full{width:100vw;left:0 !important;right:0 !important;border-radius:0;transition:opacity 0.3s ease;box-shadow:none;margin-top:-2px !important;border-top:1px solid #f1f1f4}.dropdown-menu--full.show{display:block;opacity:1}.dropdown-menu--search{-webkit-box-shadow:0 14px 12px 1px rgba(61,61,61,0.15);box-shadow:0 14px 12px 1px rgba(61,61,61,0.15);margin-top:-4px !important;max-width:100%}.dropdown-menu--default{color:#bb080b;background-color:#fff;text-align:left;position:absolute;border-radius:8px;box-shadow:10px 10px 31px -2px rgba(158,183,202,0.4);-webkit-box-shadow:10px 10px 31px -2px rgba(158,183,202,0.4);-moz-box-shadow:10px 10px 31px -2px rgba(158,183,202,0.4);display:block;pointer-events:none;opacity:0;transition:opacity 0.3s ease;max-height:180px;overflow-y:auto}.dropdown-menu--default.show{transform:translateY(50px) !important;pointer-events:all;opacity:1}.dropdown-menu--default a{display:inline-block;color:#454545 !important;padding:12px 16px;font-weight:500;font-size:16px;background-color:#fff;min-height:40px;align-items:center;text-decoration:none;width:100%;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-menu--default a:hover{background:#f8e6e7}.dropdown-menu__link{display:block;width:100%}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width: 480px){.dropdown-menu-xs-start{--bs-position: start}.dropdown-menu-xs-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xs-end{--bs-position: end}.dropdown-menu-xs-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:0.125rem}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:0.125rem}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:0.125rem}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:12px 0;overflow:hidden;border-top:1px solid #f1f1f4}.dropdown-item{display:block;width:100%;padding:8px 14px;clear:both;font-weight:400;color:var(--dropdown-link-color);text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item .icon+span,.dropdown-item .svg-icon+span{margin-left:8px}.dropdown-item:first-child{border-top-left-radius:calc( 0.25rem - 1px);border-top-right-radius:calc( 0.25rem - 1px)}.dropdown-item:last-child{border-bottom-right-radius:calc( 0.25rem - 1px);border-bottom-left-radius:calc( 0.25rem - 1px)}.dropdown-item:hover,.dropdown-item:focus{text-decoration:none}.dropdown-item.active,.dropdown-item:active{text-decoration:none}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--body-color-muted);pointer-events:none;background-color:transparent;background-image:none}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:12px;margin-bottom:0;font-size:12px;white-space:nowrap}.dropdown-item-text{display:block;padding:8px 14px;color:var(--dropdown-link-color)}.dropdown-topbar{border-top:2px solid #074500;min-width:250px}.dropdown-topbar .icon{font-size:20px}.dropdown-topbar .dropdown-item{padding:10px 32px;font-size:13px}.dropdown-header{border-bottom:1px solid #f1f1f4;background:#f5f6fa}.dropdown-item{font-size:1.125rem;min-height:56px;display:flex;align-items:center}.dropdown-item:not(:last-child){border-bottom:1px solid #ddd}.card{height:100%;background-color:#f1f1f1;border-radius:12px;display:flex;flex-wrap:wrap;flex-direction:column;padding:32px 32px;margin-left:auto;margin-right:auto;width:100%;overflow:hidden;position:relative;color:#6d6d6d;border-radius:8px;border-radius:0.25rem}.card-img{height:263px;border-radius:4px;overflow:hidden}.card-img img{width:100%;height:inherit;object-fit:cover}.card .location{margin-top:4px}.card--edged{border-radius:0}.card--border{border:1px solid #e7e7e7}.card__header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;min-height:4rem}.card--flush .card__header+.card__content{padding-top:0}.card--flush .card__header{border-bottom:0}.card__header .btn+.btn{margin-left:0.5rem}.card__title{display:flex;align-self:center;font-size:20px;color:#3d3d3d;font-weight:600}.card__content{width:100%;flex:1}.card__footer{padding:1rem}.card .card--flush .card__header{border-bottom:0}.card .card--flush .card__footer{border-top:0}.card--scroll{position:relative;overflow:auto}.card--shadow{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.1);box-shadow:0 0 10px 0 rgba(0,0,0,0.1)}.card--hover:hover{border-color:#bb080b}.cookie{border-top:1px solid #E0E0E0;padding:24px 80px;color:#23292e;display:flex;align-items:center;justify-content:space-between;gap:64px;position:fixed;bottom:0;width:100%;background-color:#fff;z-index:1109;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.cookie .cookie--fade{animation:fadeInAnimation ease .25s;animation-iteration-count:1;animation-fill-mode:forwards}@media (max-width: 991.98px){.cookie{padding:16px}}.cookie p{font-size:14px}.cookie__content{display:flex;align-items:center;gap:24px}.cookie a{text-decoration:none;cursor:pointer}.cookie a:not([class]){color:#2196f3;text-decoration:none;font-size:14px}.cookie .button{background:#697e8e;font-weight:700;border-radius:4px;padding:12px 24px;font-size:16px;line-height:24px;text-align:center;color:#fff}@media (min-width: 992px){.cookie .button{padding:6px 12px}}@media (min-width: 1200px){.cookie .button{padding:12px 24px}}.cookie .button--bordered{background:transparent;border:1px solid #697e8e;color:#697e8e}.text-black{color:#3d3d3d}.text-cookie{color:#697E8E}.text-active{color:#2196F3}@keyframes fadeInAnimation{0%{opacity:0}100%{opacity:1}}.slider{position:relative}.slider .splide__list{align-items:stretch}.slider .splide__slide{height:auto}.slider__card{min-height:220px;border-radius:0.75rem;background:#edf3ff;display:grid;place-items:center;font-weight:700}.slider__footer{display:flex;align-items:center;gap:1.5rem;margin-top:3rem}.slider__pager{font-weight:600;color:#bb080b}.slider__progress{--segw: 16%;--pos: 0;position:relative;flex:1 1 auto;height:1px;background:#f1cece}.slider__progress::after{content:"";position:absolute;top:50%;transform:translateY(-50%);left:calc(var(--pos) * (100% - var(--segw)));width:var(--segw);height:1px;background:#bb080b;border-radius:999px;transition:left var(--progSpeed, 1000ms) ease}.slider__progress--case{background-color:rgba(246,247,255,0.2)}.slider__progress--case:after{background-color:#f8f8f8}.slider__nav{display:flex;gap:0.25rem}.slider__btn{display:grid;place-items:center;width:3rem;height:3rem;background-color:#f8e6e7;font-size:1.5rem;color:#bb080b;border-radius:0.125rem;cursor:pointer}@media (hover: hover){.slider__btn:hover{background-color:#f1cece}}.slider__btn--case{background-color:#f8f8f8}@media (hover: hover){.slider__btn--case:hover{background-color:#f8e6e7}}ul.nav{list-style:none;padding:0}.tab-pane{display:none}.tab-pane.active,.tab-pane.show{display:block}.nav-tabs{display:flex;justify-content:space-between;text-align:center;color:#888888;font-weight:600;margin-bottom:24px;border-bottom:1px solid #888888}.nav-tabs .nav-link{padding:24px 40px;width:100%;color:#888888;font-weight:600}.nav-tabs .nav-link.active{background-color:#f8e6e7;color:#bb080b;border-bottom:1px solid #bb080b}@media (max-width: 991.98px){.nav-tabs .nav-link{padding:16px}}.nav-tabs--search{overflow:auto;margin-bottom:0;white-space:nowrap;border-bottom:1px solid #d1d1d1}.nav-tabs--search .nav-link.active{color:#35945a;border-bottom:1px solid #35945a}.modal{position:fixed;top:0;left:0;z-index:1600;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}@media (max-width: 991.98px){.modal .card--horizontal{margin-top:24px}}.modal .card--horizontal:hover{border-color:#e0e0e0 !important}.modal .card--horizontal .card__header{width:auto !important;height:auto !important}.modal--comment{position:absolute;z-index:10;z-index:10}.modal--comment .modal-content{box-shadow:4px 8px 16px 0px rgba(0,0,0,0.4);-webkit-box-shadow:4px 8px 16px 0px rgba(0,0,0,0.4);-moz-box-shadow:4px 8px 16px 0px rgba(0,0,0,0.4)}.modal-dialog{position:relative;width:auto;margin:8px;pointer-events:none}.modal.fade .modal-dialog{-webkit-transition:all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);transform:none}.modal.show .modal-dialog{transform:none}.modal-dialog--centered{display:flex;align-items:center;min-height:calc(100% - 16px)}.modal-dialog--scrollable{height:calc(100% - 16px)}.modal-dialog--scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog--scrollable .modal-body{overflow-y:auto}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;aspect-ratio:16/9;color:#6d6d6d;pointer-events:auto;background-color:#fff;background-clip:padding-box;border-radius:4px;outline:0}.modal-content--glass{background:rgba(37,43,79,0.7);border:1px solid rgba(255,255,255,0.5);backdrop-filter:blur(6px);border-radius:8px;color:#fff}.modal-content--search{background-color:transparent;height:90vh}.modal-content--lifestyle{background-color:transparent}.modal-content--lifestyle .modal-close{position:absolute;right:12px;top:12px;z-index:2;--icon-background-color: #262626;--icon-cross-color: white}.modal-content--lifestyle .modal-close .icon{width:56px;height:56px}.modal-content--lifestyle .modal-close:hover{--icon-background-color: white;--icon-cross-color: #262626;background-color:transparent}.modal-content--video{background-color:transparent;border:1px solid rgba(0,0,0,0)}.modal-content--video .modal-body{padding:0}.modal-content--video .modal-body .ratio{width:100%;aspect-ratio:16/9}.modal-content--video .modal-body [data-site--video-modal-target="container"]{width:100%;height:100%;position:absolute;top:0;left:0}.modal-content--video .modal-body [data-site--video-modal-target="container"] iframe{width:100%;height:100%;border:0}.modal-content--video .modal-close{position:absolute;right:16px;top:-16px;z-index:2;color:#fff}@media (min-width: 1200px){.modal-content--video .modal-close{right:-16px;top:0}}.modal-content--video .modal-close .icon{width:20px;height:20px}.modal-header{display:flex;gap:16px;flex-shrink:0;justify-content:space-between;padding:12px 24px 12px;border-top-left-radius:4px;border-top-right-radius:4px}.modal-header>div:first-child{flex:1;align-self:center}.modal-body{position:relative;flex:1 1 auto;padding:24px}.modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:20px;border-top:1px solid #e7e7e7;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.modal-footer>*{margin:4px}@media (min-width: 576px){.modal-dialog{max-width:1073px;margin:8px auto}.modal-dialog-scrollable{height:calc(100% - 16px)}.modal-dialog-centered{min-height:calc(100% - 16px);display:flex;align-items:center}.modal-sm{max-width:300px}.modal-md{width:600px;max-width:100%}.modal-default{width:600px;max-width:100%}.modal--advanced-search{width:90vw;max-width:100%}}@media (min-width: 992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width: 1200px){.modal-xl{max-width:1140px}}@media (max-width: 575.98px){.modal-body,.modal-header{padding:0 16px}.modal-content{padding:16px 0}}.modal-backdrop{position:fixed;top:0;left:0;z-index:1500;width:100vw;height:100vh;background:rgba(0,0,0,0.7);backdrop-filter:blur(20px)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:1}.modal-title{font-size:1rem;font-weight:600}.modal-close{margin-left:auto;display:inline-flex;height:24px;width:24px;align-items:center;justify-content:center;color:#6d6d6d;background-color:transparent;font-size:16px;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;border-radius:100%;position:absolute;top:10px;right:16px}.modal-close:hover{color:#222}.modal-close--static{position:static}.alert{--alert-bg: #f8f8f8;--alert-color: #6d6d6d;position:relative;padding:16px;background:var(--alert-bg);color:var(--alert-color);border-radius:0.25rem;margin-bottom:16px;font-weight:500}.alert--shipping{width:100%;max-width:440px;position:fixed;z-index:1002;bottom:3%;right:2%;font-size:14px;font-weight:500;box-shadow:1px 0px 9px rgba(0,0,0,0.1),1px 0px 8px rgba(0,0,0,0.04),0px 0px 6px rgba(0,0,0,0.07),0px 0px 3px rgba(0,0,0,0.08)}.alert--shipping .h6{font-size:18px}.alert--shipping a{font-size:16px}.alert--shipping a svg{margin-top:2px}.alert--shipping .close{margin-top:3px;margin-right:3px;width:9px;height:9px;color:#99a1b7}@media only screen and (max-width: 768px){.alert--shipping{margin-bottom:0;bottom:0;right:0;width:100%;max-width:100%}}.alert__icon{background-color:#bb080b;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;width:32px;min-width:32px;height:32px;padding:6px}@-ms-viewport{width:device-width}html{scroll-padding-top:80px;font-size:14px}@media screen and (max-width: 400px){html{font-size:10px}}@media (min-width: 768px){html{font-size:16px}}html,body{height:100%}body{display:flex;flex-direction:column;font-size:16px;font-family:"Plus Jakarta Sans", sans-serif;font-weight:500;line-height:1.5;color:#6d6d6d;overflow-x:hidden;background-color:#FFFFFF;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}main,.main{flex:1 0 auto;padding-top:202px}main--no-header,.main--no-header{padding-top:0px !important}@media (max-width: 991.98px){main,.main{padding-top:154px}}@media (min-width: 768px){main,.main{padding-top:199px}}@media (max-width: 768px){main,.main{padding-top:60px}}main.main--homepage,.main.main--homepage{padding-top:0}a{color:#c9393c;text-decoration:none}ul{list-style:disc;padding-left:1.75rem}:root{--header-bg: rgba(38, 38, 38, 0.5)}.header{position:fixed;width:100%;z-index:1000;padding-top:24px;padding-bottom:24px;-webkit-transition:transform 0.25s ease, opacity 0.25s ease;-o-transition:transform 0.25s ease, opacity 0.25s ease;transition:transform 0.25s ease, opacity 0.25s ease}.header.header--hidden{transform:translateY(-100%);opacity:0}.header__overlay{position:fixed;background:rgba(0,0,0,0.2);backdrop-filter:blur(10px);z-index:1101;display:block;width:100%;height:100%;top:0;left:0;opacity:0;visibility:hidden;cursor:pointer;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.header__overlay--shown{opacity:1;visibility:visible}@media (min-width: 992px){.header__overlay{display:none}}.header__logo{display:inline-flex;min-height:60px;width:auto;padding:12px 16px;background:var(--header-bg);backdrop-filter:blur(10px);border-radius:0.25rem}.header__link{color:#6d6d6d}@media (hover: hover){.header__link:hover{color:#074500}}.header__btn{min-height:40px;display:flex;align-items:center;color:#6d6d6d}@media (min-width: 992px){.header--home:not(.header--scrolled) .header__btn{color:#fff}.header--home:not(.header--scrolled) .header__btn:hover{color:#074500}}.header__btn:hover{color:#074500}.header__btn+.dropdown-menu{min-width:150px}.header__dropdown-link{display:flex;color:#6d6d6d;font-weight:600}@media (hover: hover){.header__dropdown-link:hover{color:#074500}}.header__name{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header__text{color:#6d6d6d}@media (min-width: 992px){.header--home:not(.header--scrolled) .header__text{color:#fff}}.header__vr{background-color:#6d6d6d}@media (min-width: 992px){.header--home:not(.header--scrolled) .header__vr{background-color:#fff}}.header--home{--header-bg: rgba(255, 255, 255, 0.2)}.header--scrolled{--header-bg: rgba(38, 38, 38, 0.5)}.search-container{display:none}@media (min-width: 992px){.search-container{display:block}}@media (max-width: 991.98px){.menu{background-color:#fff;border-bottom:0;position:fixed;width:calc(100% - 32px);left:16px;top:16px;max-height:calc(100% - 32px);z-index:99998;overflow-y:auto;overflow-x:hidden;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);border-top:0;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;padding:16px;border-radius:8px}.menu.menu--shown{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.menu .menu__content{background:none}.menu .menu__link{background:none;color:#bb080b;font-size:24px;min-height:0}}.menu__content{background:var(--header-bg);backdrop-filter:blur(10px);border-radius:0.25rem;padding-left:16px;padding-right:16px}.menu__link{min-height:60px;display:flex;align-items:center;color:#fff;font-weight:600}@media (min-width: 992px){.header--home:not(.header--scrolled) .menu__link{color:#fff}.header--home:not(.header--scrolled) .menu__link:hover{color:#074500}}.menu__link:hover{color:#6a8f66}.menu__link-icon{background:var(--header-bg);backdrop-filter:blur(10px);border-radius:0.25rem;height:48px;width:48px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:24px}.menu__link-icon:hover{color:#6a8f66}.menu__close{height:32px;width:32px;display:flex;align-items:center;justify-content:center;color:#171717;font-size:32px}.menu__close:hover{color:#6a8f66}.hover-dropdown{position:relative;display:flex}.hover-dropdown button{color:#fff}.hover-dropdown .dropdown-icon{width:24px;height:24px;vertical-align:middle;transform:translateY(-8%);-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.hover-dropdown:has(.hover-dropdown-menu--show) .dropdown-icon{transform:rotate(180deg)}.hover-dropdown .hover-dropdown-menu{pointer-events:none;color:#bb080b;width:100%;background-color:#fff;text-align:left;position:absolute;bottom:0;border-top:1px solid #D0DCE7;z-index:1201;border-radius:8px;overflow:hidden;box-shadow:10px 10px 31px -2px rgba(158,183,202,0.4);-webkit-box-shadow:10px 10px 31px -2px rgba(158,183,202,0.4);-moz-box-shadow:10px 10px 31px -2px rgba(158,183,202,0.4);opacity:0;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transform:translateY(110%);-ms-transform:translateY(110%);-o-transform:translateY(110%);transform:translateY(110%);-webkit-backface-visibility:hidden;backface-visibility:hidden}.hover-dropdown .hover-dropdown-menu .hover-dropdown-item{display:block;color:#454545;padding:12px 16px;font-weight:500;background-color:#fff;text-align:left}.hover-dropdown .hover-dropdown-menu .hover-dropdown-item:hover{background:#f8e6e7}.hover-dropdown .hover-dropdown-menu--show{opacity:1;pointer-events:all}@media (max-width: 991.98px){.hover-dropdown .hover-dropdown-menu{width:100%;text-align:center;box-shadow:10px 10px 31px -2px rgba(158,183,202,0.4);-webkit-box-shadow:10px 10px 31px -2px rgba(158,183,202,0.4);-moz-box-shadow:10px 10px 31px -2px rgba(158,183,202,0.4)}}.hero-card{margin-top:5rem;max-width:520px;width:100%;display:grid;grid-template-columns:9.25rem 1fr 2.5rem;gap:1.5rem;text-align:left;padding:1rem;margin-left:auto;font-weight:600;color:#fff;background:rgba(255,255,255,0.2);backdrop-filter:blur(10px);border-radius:0.25rem}.hero-card__img{height:100%;width:100%;aspect-ratio:1;border-radius:0.125rem;object-fit:cover}.hero-card__arrow{height:2.5rem;width:2.5rem;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,0.2);backdrop-filter:blur(10px);align-self:flex-end;border-radius:0.25rem;font-size:1.5rem}.featured-insight{width:100%;display:flex;position:relative;position:relative;padding:1.5rem;overflow:hidden;border-radius:0.25rem}.featured-insight:before{content:"";width:1px;margin-left:-1px;float:left;height:0;padding-top:123.45679012%}.featured-insight:after{content:"";display:table;clear:both}@media (min-width: 992px){.featured-insight{position:relative}.featured-insight:before{content:"";width:1px;margin-left:-1px;float:left;height:0;padding-top:47.05882353%}.featured-insight:after{content:"";display:table;clear:both}}.insight{overflow:hidden;border-radius:0.25rem;width:100%}.insight__thumb{position:relative;padding:1.5rem;text-align:right}.insight__thumb:before{content:"";width:1px;margin-left:-1px;float:left;height:0;padding-top:50.29585799%}.insight__thumb:after{content:"";display:table;clear:both}.insight__content{background-color:#f8e6e7;padding:1rem}@media (min-width: 992px){.insight__content{padding:2.5rem}}.advocacy{overflow:hidden;border-radius:0.25rem;position:relative;display:flex;flex-direction:column;min-height:100%}.advocacy__thumb{position:relative;aspect-ratio:448/498;padding:1.5rem}.advocacy__content{background-color:#f8e6e7;padding:2.5rem;flex:1}.perspective{aspect-ratio:448 / 640;display:flex;flex-direction:column;justify-content:space-between;gap:1rem;padding:1rem}.perspective__content{background-color:#f8e6e7;color:#bb080b;padding:1.5rem;border-radius:0.25rem}.perspective__title{min-height:6.5rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-word}.conversation{display:block;width:100%;min-height:100%;overflow:hidden;border-radius:0.25rem;display:flex;flex-direction:column;flex-wrap:wrap}.conversation__thumb{position:relative;padding:1.5rem;text-align:right;flex:1}.conversation__thumb:before{content:"";width:1px;margin-left:-1px;float:left;height:0;padding-top:63.31360947%}.conversation__thumb:after{content:"";display:table;clear:both}.conversation__content{background-color:#f8e6e7;padding:2.5rem}.conversation__date{display:inline-flex;flex-direction:column;gap:0.5rem;color:#171717;font-weight:600;padding:0.75rem 1.75rem;background-color:#f8f8f8;text-align:center;line-height:1.2}.conversation__date span:last-child{font-size:2.5rem}.advocacy-sm{min-height:calc(100%);background:linear-gradient(123.2deg, #003760 0%, #00bfc6 248.55%),#003760;color:#fff;padding:2rem;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}.expertise{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;min-height:100%}.expertise__content{flex:1;color:#fff;background-color:#bb080b;padding:2.5rem}.expertise__content .icon-wrapper{background-color:#9cb599;color:#bb080b}.expertise__thumb{width:100%;position:relative;aspect-ratio:738/408}@media (min-width: 992px){.edge-right{position:relative;margin-right:calc(50% - 50vw);overflow-x:clip}}.edge-left{position:relative;margin-left:calc(50% - 50vw);overflow-x:clip}.col:has(>.edge-right),[class*="col-"]:has(>.edge-right){padding-right:0 !important}.col:has(>.edge-left),[class*="col-"]:has(>.edge-left){padding-left:0 !important}.col-bleed-right{padding-right:0 !important}.col-bleed-left{padding-left:0 !important}.edge-right-bg{position:relative}.edge-right-bg::before{content:"";position:absolute;inset:0 calc(50% - 50vw) 0 0;background:var(--edge-bg, #0d3b66);z-index:-1}.edge-left-bg{position:relative}.edge-left-bg::before{content:"";position:absolute;inset:0 0 0 calc(50% - 50vw);background:var(--edge-bg, #0d3b66);z-index:-1}.section--testimonials{display:grid;grid-template-columns:50% 50%}img{user-select:none;-drag:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;pointer-events:none}body{-webkit-user-select:none;-ms-user-select:none;user-select:none}.header{position:fixed;top:0;padding-top:0;padding-bottom:0;width:100%;background-color:#bb080b;color:#e7e7e7;max-height:200px}.header a{color:#e7e7e7}.header .section-header{padding:0 0;gap:0;z-index:1000;background-color:#bb080b}.header__topbar{padding:12px 0;font-weight:600;color:#fff;display:flex;justify-content:space-between;align-items:center}.header__shops{height:100%;max-width:114px;font-size:16px;height:100%;padding:0 0;border-radius:0;border:0px solid transparent;font-weight:700;font-size:16;line-height:120%;color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:url("data:image/svg+xml;utf8,<svg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M6 7.4L0 1.4L1.4 0L6 4.6L10.6 0L12 1.4L6 7.4Z' fill='white'/></svg>");background-repeat:no-repeat;background-position:right 0 center;padding-right:32px;background-position:right 0 center;padding-right:32px}.header__nav{display:flex;gap:24px}.header__nav a{color:#fff}.header__logo{padding:0;background-color:transparent;height:100%;display:flex;align-items:center}.header__logo .logo img{width:auto !important}.header__logo a{display:flex;align-items:center;height:100%}.header__actions{height:100%;width:100%;max-width:260px;display:flex;align-items:center;justify-content:center;gap:24px}.header__action{display:flex;font-size:14px;color:white;white-space:nowrap;gap:24px}.header__action svg{height:32px;width:auto}.header__action__profile-link{display:none}.header__action span{font-size:12px;line-height:120%}.header__action--account{gap:8px;width:100%;justify-content:center;align-items:center}.header__action--cart{position:relative}.header__action--cart-item-count{position:absolute;top:-6px;right:-8px;background-color:#fff;border:1px solid #960609;color:#960609;font-weight:700;font-size:10px;width:16px;height:16px;border-radius:32px;display:flex;text-align:middle;justify-content:center}.header__action--text{display:flex;flex-direction:column;align-items:flex-start;gap:0}.header__action--text button{overflow:hidden;padding:8px;border-radius:8px;transition:background-color 0.25s ease-out}.header__action--text button span{max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header__action--text button:hover{background-color:#c9393c}.header__action--wishlist{color:white}.header__main-bar{background-color:transparent;transition:background-color 0.5s ease-in-out}.header__main-bar.alt{transition:background-color 0.5s ease-in-out;background-color:#fff;color:#bb080b !important}.header__main-bar.alt .header__action{color:#bb080b !important}.header__main-bar.alt .header__action--account{color:#bb080b}.header__main-bar.alt .header__action a{color:#bb080b !important}.header__main-bar.alt .header__action button{color:#bb080b !important}.header__main-bar.alt .header__action--text :hover:not(.hover-dropdown-item){color:white !important}.header__main-bar.alt .header__search .header_dropdown{border-left:1px solid #d1d1d1 !important;border-top:1px solid #d1d1d1 !important;border-bottom:1px solid #d1d1d1 !important}.header__main-bar.alt .header__search-field input{border-top:1px solid #d1d1d1 !important;border-bottom:1px solid #d1d1d1 !important}.header__searchbar{height:96px;padding:24px 0;gap:48px;display:flex;align-items:center;justify-content:space-between}.header_dropdown{background-color:white !important;color:#d1d1d1 !important;font-weight:400 !important;border:none !important;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.header_dropdown svg{width:24px;height:24px;transition:all 0.3s ease}.header_dropdown.show{color:#454545 !important}.header_dropdown.show svg{transform:rotate(180deg)}.header_dropdown:hover{color:#454545 !important}.header__search{height:100%;width:100%;display:flex;align-items:center;justify-content:center;position:relative}.header__search-category{height:100%;display:flex;position:relative}.header__search-category-select{height:100%;max-width:160px;font-size:16px;height:100%;padding:12px 24px;border-radius:0;border:0px solid transparent;color:#d1d1d1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M6 7.4L0 1.4L1.4 0L6 4.6L10.6 0L12 1.4L6 7.4Z' fill='%23C4C4C4'/></svg>");background-repeat:no-repeat;background-position:right 16px center;padding-right:36px}.header__search-category-select:focus{outline:none;color:#454545}.header__search-category::after{content:"";position:absolute;right:0;bottom:25%;height:50%;margin-top:24px;width:1px;background-color:#d1d1d1}.header__search-icon{display:none}.header__search-field{height:100%;width:100%;display:flex;position:relative}.header__search-field form{width:100%}.header__search-field input{font-size:16px;height:100%;width:100%;padding:12px 24px;border-radius:0;border:0px solid transparent;color:#d1d1d1;transition:none !important}.header__search-field input:not(:placeholder-shown){color:#454545}.header__search-field input:focus{outline:none;border-left:1px solid #d1d1d1;border-top-left-radius:6px;color:#454545}.header__search-field:focus-within .header__search-button{border-bottom-right-radius:0 !important}.header__search-button{display:flex;justify-content:space-between;align-items:center;height:100%;width:auto;background-color:#960609 !important;gap:8px;padding:8px 24px;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;border-top-right-radius:6px !important;border-bottom-right-radius:6px !important;border:none !important;font-size:16px !important;font-weight:500 !important;color:#e7e7e7}.header__search-button:hover{background-color:#c9393c !important}.header__search-button:active{background-color:#960609 !important}.header__search-button svg{margin-top:4px;width:24px;height:24px;fill:#e7e7e7}@media (max-width: 992px){.header__search-button{display:none !important}}.header__search-dropdown{position:absolute;overflow:auto;left:0;top:47px;max-height:540px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;background-color:#ffffff;padding:24px;display:flex;flex-direction:column;gap:32px}.header__search-dropdown .popular-search{color:#5d5d5d;border-bottom:1px solid #d1d1d1;padding-bottom:8px}.header__search-dropdown .popular-search svg{width:18px;height:18px}.header__submenu{border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;padding:16px 0;background-color:#fff;color:#5d5d5d;width:100%;display:flex;align-items:center;justify-content:space-evenly;position:relative;z-index:999}@media (max-width: 768px){.header__submenu{display:none}}.header__submenu-list{padding:0;width:100%;display:flex;justify-content:start;gap:40px;list-style-type:none}.header__submenu-items{display:flex;justify-content:start;gap:24px;width:100%;visibility:visible;opacity:1;transition:visibility 1s, opacity 1s ease-in-out}.header__submenu-items a{max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#5d5d5d}.header__submenu-items li{position:relative}.header__submenu-vr{width:1px;background-color:#d1d1d1}.header__submenu-advisory{visibility:visible;opacity:1;transition:visibility 1s, opacity 1s ease-in-out}.header__submenu-advisory span{font-weight:700}.header__submenu-toggle{white-space:nowrap;display:flex;align-items:center;justify-content:center;width:100%;gap:16px}.header__brands{position:relative}.header__brands__overlay{position:absolute;inset:0;width:100vw;height:100vh;background:rgba(0,0,0,0.2);backdrop-filter:blur(5px);opacity:0;transition:opacity 0.3s ease, backdrop-filter 0.6s ease}@media (max-width: 767.98px){.header__brands__overlay{display:none}}.header__brands__container{position:absolute;background-color:#fff;width:100%;height:auto;display:block;line-height:0;max-height:0;overflow:hidden;transition:all 0.15s ease;align-content:center}.header__brands__container.is-open{max-height:280px;overflow-y:auto}.header__brands__container image{object-fit:cover}.header__brands__container .row{padding:40px 0}.header__brands__container button{width:100%;object-fit:cover}.header__brands__container button img{object-fit:cover;width:100%}@media (max-width: 767.98px){.header__brands__container{display:none}}.header__brand{height:56px;background-color:transparent;border-radius:4px;overflow:hidden;border:1px solid transparent;transition:all 0.3s ease}.header__brand:hover{border:1px solid #d1d1d1}.header__brand img{height:100%;width:100%;object-fit:contain;object-position:center}.hidden{opacity:0;visibility:hidden}@media only screen and (max-width: 1440px){.header__searchbar{gap:24px}.header__actions{width:auto;gap:12px}.header__action__profile-link{display:block}.header__action--text{display:none}}@media only screen and (max-width: 1024px){.header__topbar{font-size:14px}.header__submenu-list{white-space:nowrap;overflow:scroll;gap:12px;scrollbar-width:none;-ms-overflow-style:none}.header__submenu-list ::-webkit-scrollbar{display:none}.header__submenu-items{gap:12px}}@media only screen and (max-width: 992px){.header__search{height:auto;display:flex}.header__search-category{display:none}.header__search-icon{display:inline;color:#bb080b;position:absolute;right:1rem;top:50%;transform:translateY(-50%);z-index:inherit;pointer-events:none}.header__search-field{align-items:center}.header__search-field input{height:auto;width:100%;padding:12px 12px;border-radius:36px;font-size:12px;font-weight:500}.header__search-button{display:none}}@media only screen and (max-width: 768px){.section{padding-top:0 !important}.header__topbar{display:none}.header__logo{min-height:0}.header__searchbar{height:auto;margin:0;padding:12px 0;gap:12px}.header__actions{height:auto;width:auto}.header__action--wishlist,.header__action--account{display:none}.header__action--cart{width:15px}.header__action--cart-item-count{display:none}.header__submenu-list{white-space:nowrap;gap:0;overflow:scroll;font-size:12px;line-height:120%;scrollbar-width:none;-ms-overflow-style:none}.header__submenu-list ::-webkit-scrollbar{display:none}.header__submenu-toggle{display:none}.header__submenu-vr{display:none}.header__submenu-items{gap:24px}.order-mobile-first{order:-1}}.footer{background-color:#4b0304;color:#fff}.footer a{color:#fff !important}.footer__content{display:flex;justify-content:space-between;padding:64px 0;gap:104px}.footer__column{display:flex;flex-direction:column;gap:16px}.footer__column-logo{color:#e6e6e6}.footer__external-links{display:flex;gap:8px}.footer__external-link{width:40px;height:40px;border-radius:4px;padding:20px 7px;background-color:#960609;color:#fff;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 1440px){.footer__content{gap:20px}}@media only screen and (max-width: 768px){.footer__content{flex-direction:column;padding:40px 0;gap:40px}.footer__column-logo{gap:24px !important}}.footer__bottom{display:flex;justify-content:space-between;padding:16px 0;color:#fff}.footer__bottom-links{display:flex;gap:8px}.footer__bottom-links .d-flex{gap:8px}.footer__bottom-links-vr{width:1px;margin:1% 0;background-color:#fff;border:1px solid #fff}@media only screen and (max-width: 768px){.footer__bottom{gap:8px;flex-direction:column}.footer__bottom-links{flex-direction:column}.footer__bottom .d-sm-none{display:none}}.bg-primary{background-color:#960609}.bg-primary a{color:#fff}.h1{color:#454545}.text-black{color:#454545}.categories{display:flex;justify-content:center;gap:2rem;overflow:auto}.categories .category{width:80px}.categories .category__image-wrapper{position:relative;overflow:hidden;width:80px;height:80px;aspect-ratio:1/1;border-radius:100px;background-color:#f1f1f1}.categories .category__image-wrapper img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-fit:center;padding:8px}.categories .category a{display:flex;flex-direction:column;align-items:center}.categories .category__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-word;overflow-wrap:break-word;margin-top:8px}.categories-mobile{display:none}.categories-mobile .category{width:80px}.categories-mobile .category:not(:last-of-type){margin-right:2rem}.categories-mobile .category__image-wrapper{position:relative;overflow:hidden;width:80px;height:80px;aspect-ratio:1/1;border-radius:100px;background-color:#f1f1f1}.categories-mobile .category__image-wrapper img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-fit:center;padding:8px}.categories-mobile .category a{display:flex;flex-direction:column;align-items:center;justify-content:center}.categories-mobile .category__title{max-width:60px;font-size:10px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-word;overflow-wrap:break-word}.categories-mobile .category img{width:100%;height:100%;object-fit:contain}@media only screen and (max-width: 768px){.categories{display:none}.categories-mobile{display:block}}.big-slider img{border-radius:16px;height:100%;object-fit:cover}@media only screen and (max-width: 768px){.big-slider .splide__arrows{display:none}}.page-title{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;font-size:14px}.page-title__header{font-size:calc(1.275rem + 0.3vw)}@media (min-width: 1200px){.page-title__header{font-size:1.5rem}}.page-title__breadcrumbs{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;align-items:center}.page-title__breadcrumbs li{display:inline-flex;align-items:center}.page-title__breadcrumbs li:first-child:after{display:none}.page-title__breadcrumbs li:after{display:inline-flex;content:">";margin:0 12px}.page-title__breadcrumbs li:last-child:after{display:none}.page-title__breadcrumbs a:hover{text-decoration:underline}.field-container{position:relative;min-width:200px;max-width:400px;width:auto;display:flex;align-items:center}.input_field{padding:16px 14px;border-radius:4px;border:1px solid #d1d1d1;height:48px;width:100%;font-size:16px}.input_field:not(:placeholder-shown){border:1px solid #6d6d6d;color:#454545}.input_field__icon{position:absolute;right:1rem;top:50%;transform:translateY(-50%);z-index:inherit;pointer-events:none}.product-card{height:100%;padding-bottom:2px}.product-card-shadow-wrapper{padding:1px 1px 1px 1px;overflow:hidden;height:100%}@media only screen and (max-width: 768px){.product-card-shadow-wrapper{height:auto}}.product-card img{width:100%;height:100%;object-fit:cover}.product-card__thumb--search{width:122px !important;height:122px !important;border-radius:0.25rem}.product-card--search{padding:4px;border-radius:0.25rem;width:100% !important;height:fit-content;display:flex;flex-direction:row;justify-content:center}.product-card--search__body{padding:0;padding-left:12px;width:100%;display:flex;flex-direction:column}.product-card--search__body__title{font-size:16px;font-weight:700;color:#5d5d5d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.product-card--search__body__desc{font-size:14px;font-weight:500;color:#6d6d6d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.product-card--search__body__info{display:flex;justify-content:space-between;align-items:end;margin-top:auto}.product-card--search__body__info [class*="--original"]{font-size:10px;justify-self:end}.card-shadow-wrapper{overflow:visible}@media only screen and (max-width: 768px){.h1{font-size:24px !important;font-weight:700}}.h-lg-100{height:100%}@media only screen and (max-width: 768px){.h-lg-100{height:auto}}.btn--outline-none{border-color:transparent !important}.btn--outline-neutral-500{border-color:#6d6d6d !important}.text-none{color:transparent !important}.text-neutral-500{color:#6d6d6d !important}.featured__button{border:0 !important;background-color:#f8f8f8 !important;color:#6d6d6d !important}.featured__button:hover{background-color:#c9393c !important;color:#fff !important}.featured__button:active{background-color:#960609 !important;color:#fff !important}.splide__arrow-square{height:40px;width:40px;border-radius:4px;background-color:#121212;opacity:50%;font-size:small;text-align:center}.splide__arrow-square svg{fill:#fff !important}img{object-fit:cover;width:100%;height:auto}.filter h1{position:relative}.filter h1:after{content:"";position:absolute;right:0;width:32px;height:32px;background-position:right center;background-repeat:no-repeat;background-image:url('data:image/svg+xml,%3csvg width="18" height="12" viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg"%3e%3cpath d="M7 12V10H11V12H7ZM3 7V5H15V7H3ZM0 2V0H18V2H0Z" fill="%231C1B1F"/%3e%3c/svg%3e')}.category-items span{font-size:16px}.hero{user-select:none;-drag:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;pointer-events:none;display:flex;width:100%;height:298px;justify-content:center;align-items:center;color:#fff;background-image:url(https://dp53uo1sn86bv.cloudfront.net/web/staging/assets/hero-ef405b9560f35c92adf0ffe2e4dad359e881d59b322322730ea286bcc2b1aada.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.section{padding:40px 0;gap:40px;display:flex;flex-direction:column}.section-bento-grid{padding-top:24px !important;width:100%;display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 992px){.section-bento-grid{grid-template-columns:7fr 5fr}}.section-bento-grid .splide{overflow:hidden;border-radius:0.75rem}.section-bento-grid-side{display:flex;flex-direction:column;gap:1rem !important;height:100%}.section-bento-grid-side__card{user-select:none;-drag:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;pointer-events:none;width:100%;height:100%;border-radius:0.75rem;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}@media only screen and (max-width: 768px){.section-bento-grid-side{flex-direction:row;border-radius:8px}.section-bento-grid-side-column{margin-top:calc(var(--gutter-x) * 0.5);min-height:108px}}.section-exclusives{margin-top:40px;margin-bottom:64px}.section-exclusives h2{margin-bottom:24px}.section-exclusives .payment-options-mobile{display:none}.section-exclusives .payment-options-mobile button{width:100%;text-wrap:wrap}@media only screen and (max-width: 768px){.section-exclusives .payment-options{display:none}.section-exclusives .payment-options-mobile{display:block}}.section-exclusives button{display:flex;justify-content:center;align-items:center;background-color:#f8e6e7;color:#454545;width:100%;padding:16px 16px}.section-exclusives button svg{width:25px;height:auto}@media only screen and (max-width: 768px){.section-exclusives{margin-top:24px;margin-bottom:24px}}.section-brands{display:flex;flex-direction:column;gap:40px}.section-brands .grid{display:grid;grid-template-columns:repeat(8, 1fr);gap:0.5rem}@media (max-width: 991.98px){.section-brands .grid{grid-template-columns:repeat(4, 1fr);gap:0.25rem}}@media (max-width: 767.98px){.section-brands .grid{grid-template-columns:repeat(3, 1fr);gap:0.25rem}}.section-brands .grid-col{display:flex;justify-content:center}.section-brands .brands{position:relative;width:100%;height:100%;aspect-ratio:1/1;overflow:hidden;border-radius:0.5rem}.section-brands .brands img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;padding:8px;border-radius:0.5rem}.section-brands .brands:hover{cursor:pointer}.section-split-card{background-color:#f8e6e7;border-radius:16px;padding:1.5rem 1.5rem !important;display:grid;grid-template-columns:1fr 1fr;gap:64px}@media only screen and (max-width: 768px){.section-split-card{grid-template-columns:auto;grid-template-rows:auto auto;gap:24px}}.section-split-card img{height:100% !important}.section-split-card__image{overflow:hidden;border-radius:12px}.section-split-card__side{display:flex;flex-direction:column;justify-content:center;height:100%;gap:2rem;padding:0px 24px}.section-split-card__side h2{margin-bottom:1.5rem}.section-split-card__side button{padding:8px 24px}@media only screen and (max-width: 768px){.section-split-card__side{justify-content:start;gap:24px;padding:0px}.section-split-card__side h2{margin-bottom:24px}.section-split-card__side button{padding:8px 12px}}.section-featured{padding:80px 0}.section-featured__slider{height:100%}.section-featured__slider-wrapper{height:100%}@media (max-width: 991.98px){.section-featured__slider-wrapper{margin-top:16px !important}}.section-featured__slider .splide__track{height:100%}.section-featured__slider .product-card{width:100%;height:100%}.section-featured__slider .product-card *{min-height:0}.section-featured__slider .product-card img{max-height:100%;object-fit:cover}.section-featured__category{width:100%}.section-featured__category-wrapper{position:relative;width:100%;height:100%;border-radius:0.5rem;background:linear-gradient(to bottom, #75baff, #1428a0)}.section-featured__category-wrapper__content{position:absolute;inset:0;z-index:inherit;padding:12px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center}.section-featured__category-wrapper__content>.btn{width:100%;background:#fff;border:1px solid #fff;color:#3d3d3d;font-weight:700}.section-featured__category-wrapper__content>.btn:hover{background:#f8e6e7}.section-featured__category-wrapper img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain !important;object-position:center 62%;border-radius:0.5rem}@media (max-width: 991.98px){.section-featured__category-wrapper{aspect-ratio:316/252}}.section-recently-viewed{margin:80px 0;display:flex;flex-direction:column;gap:48px}.section-recently-viewed__header{position:relative}.section-recently-viewed__header .splide__arrow{right:0;left:auto !important}.section-recently-viewed__header .splide__arrow--prev{right:48px}@media only screen and (max-width: 768px){.section-recently-viewed .splide__arrows{display:none}}.section-info-cards{background-color:#f8e6e7}.section-info-cards.bg-image{background-image:url(https://dp53uo1sn86bv.cloudfront.net/web/staging/assets/stores-bg-004e2bd7c61549065db56c3faf6443bc5dbf8c206525f497461daf15b6d9d209.webp);background-size:cover;background-position:50%}.section-info-cards__button{width:100%;background-color:#fff;color:#454545;font-size:16px}.section-info-cards__icon{width:56px;height:56px;border-radius:32px;background-color:#bb080b;display:flex;justify-content:center;align-items:center}.section-info-cards__icon svg{width:40%;height:auto}.section-info-cards__text{text-align:start;justify-content:center}.section-info-cards__text .small{font-size:14px}.promo-img-wrapper{border-radius:16px;height:100% !important;width:auto !important;overflow:hidden}.promo-img-wrapper img{height:100% !important;width:100% !important;object-fit:cover}@media only screen and (max-width: 768px){.promo-img-wrapper{width:100%;height:auto}}.devise-container{display:grid;grid-template-columns:1fr;color:#454545}@media (min-width: 992px){.devise-container{grid-template-columns:1fr 1fr;grid-template-rows:minmax(80px, max-content) 1fr minmax(80px, max-content)}}.devise-container a{font-size:16px}.devise-container a:hover{color:#d66b6d}.devise-container a:active{color:#960609}.devise-container p{font-size:16px}.devise-container__slider{position:relative}@media (min-width: 992px){.devise-container__slider{grid-column:2;grid-row:1 / span 4;padding:calc(1.325rem + 0.9vw)}}@media (min-width: 992px) and (min-width: 1200px){.devise-container__slider{padding:2rem}}.devise-container__slider .background-img{object-fit:cover;width:100%;height:100%;opacity:30%}.devise-container__slider .logo{position:absolute;max-width:438px;max-height:120px;transform:translate(-50%, -50%);top:50%;left:50%}.devise-container__slider .img-container{position:relative;overflow:hidden;background-color:#bb080b}@media (min-width: 992px){.devise-container__slider .img-container{border-radius:16px}}.devise-container__content{padding:1.25rem;place-content:center}@media (min-width: 992px){.devise-container__content{grid-column:1;grid-row:2;padding:0 calc(1.625rem + 4.5vw)}}@media (min-width: 992px) and (min-width: 1200px){.devise-container__content{padding:0 5rem}}.devise-container__content .actions{margin-top:40px}.devise-container .overline{font-size:14px}.devise-container .customer-email{color:#bb080b}.devise-container .email label,.devise-container .password label,.devise-container .name label{font-weight:500;color:#454545}.devise-container .otp-input{color:#5d5d5d;font-size:24px;font-weight:700;border-radius:4px;height:100px;padding:8px 16px}@media (max-width: 320px){.devise-container .otp-input{padding:8px 8px}}.devise-container .otp-input::placeholder{font-size:14px;font-weight:500}.devise-container .field-group{margin-bottom:0}.devise-container .field-group .field-container{max-width:none}.devise-container .field-check label{font-size:16px}.devise-container hr{display:block;height:0;border:0;border-top:1px solid #b0b0b0;margin:1em 0;padding:0;width:100%}.sign-up{font-size:16px;color:#5d5d5d;font-weight:500;justify-content:center;margin-top:16px}.sign-up a{font-size:16px}.legal-note{font-size:16px;color:#5d5d5d;font-weight:500;justify-content:center}.legal-note a{font-size:16px}.large-icon{height:160px;width:160px;padding:61px 37px;display:flex;justify-content:center;align-items:center;border-radius:176px;background-color:#f8e6e7}.large-icon svg{height:66px;width:66px}.modal .modal-dialog{justify-content:center}.modal .modal-content{max-width:500px;height:293px}@media (max-width: 320px){.modal .modal-content{height:400px}}.modal .modal-header{padding:40px 40px 16px 40px}.modal .modal-title{color:#454545;font-weight:700;line-height:120%;font-size:24px}.modal .modal-body{font-weight:500;font-size:16px;color:#5d5d5d;padding:0 40px 40px 40px;display:flex;flex-direction:column;height:100%;width:100%;justify-content:space-between}.modal-backdrop{background:rgba(0,0,0,0.5);backdrop-filter:blur(4px)}.btn-facebook,.btn-google{padding:8px 24px;height:48px;border-radius:4px;background-color:#fff;border:1px solid #888888;display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:700;line-height:120%;color:#454545;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.btn-facebook:hover,.btn-google:hover{background-color:#e7e7e7 !important}.btn-facebook:active,.btn-google:active{background-color:#d1d1d1 !important}.btn-facebook img,.btn-google img{pointer-events:none;width:32px;height:32px}.brand{transition:all 0.3s ease;border-radius:0.25rem}.brand:hover{background-color:#e7e7e7}.brand-image{position:relative;width:100%;height:100%;overflow:hidden;aspect-ratio:1/1;background-color:#ffffff;border-radius:4px}.brand-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;padding:8px}.brand-name{box-sizing:border-box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#454545;font-weight:700;font-size:20px;text-align:center}.brand-name-wrapper{padding:20px 12px;width:100%}@media (max-width: 768px){.brand-name{font-size:12px}}.overflow-x-visible{overflow-x:visible !important}.align-items-start{align-items:start}.gap-3{gap:0.75rem}.empty-state{width:100%;height:455px;display:flex;flex-direction:column;justify-content:center;align-items:center}.brand-header{display:flex;justify-content:space-between;height:99px;padding:32px;border-radius:16px;color:#ffffff;overflow:hidden;position:relative}.brand-header .logo{width:auto;object-fit:contain}.brand-header .background-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.brand-header__text{display:flex;gap:32px}.brand-header .text-item{font-size:16px;font-weight:700;display:flex;align-items:center;gap:8px}.countdown{height:172px;padding:32px;border-radius:16px;overflow:hidden;color:#ffffff;position:relative}.countdown-text{gap:8px}.countdown h2{font-size:48px;color:#ffffff}.countdown img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.countdown__timer{justify-content:center;gap:17px}.countdown__timer .time{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px}.countdown__timer .time-last .count:after{content:"" !important}.countdown__timer .time .count{position:relative;background-color:#ffffff;width:52px;height:52px;color:#1428a0;border-radius:52px;display:flex;justify-content:center;align-items:center;font-size:24px;font-weight:700;line-height:120%}.countdown__timer .time .count:after{height:52px;display:flex;justify-content:center;align-items:center;position:absolute;right:-12px;top:0;font-size:20px;font-weight:700;color:#ffffff;content:":"}.profile-links{gap:4px}.profile-links a{display:flex;padding:16px;gap:8px;transition:all 0.3s ease;color:#b0b0b0;font-size:16px;font-weight:700;border-radius:4px;align-items:center}.profile-links a:hover,.profile-links a.active{color:#bb080b;background-color:#f8e6e7}.profile-links a:hover path,.profile-links a:hover svg,.profile-links a.active path,.profile-links a.active svg{width:20px;height:20px;fill:#bb080b}.profile-links a path,.profile-links a svg{width:20px;height:20px;fill:#b0b0b0}.field-container.w-full{max-width:none}.field-container:has(input[type="tel"]):before{content:"+63";position:absolute;left:16px;font-size:16px;top:52%;transform:translateY(-50%);font-weight:500;white-space:nowrap}.field-container:has(input[type="tel"]):focus-within:before{color:#454545;font-weight:600}input{border-radius:4px}input[type="date"]::-webkit-calendar-picker-indicator{opacity:0}input[type="tel"]{padding-left:50px}.orders-empty{gap:32px;padding:48px 8px;height:480px;align-items:center;width:100%}.orders-empty-text{max-width:456px}.orders-empty button{width:205px;padding:8px 24px}.tabs__nav__link{display:flex;justify-content:center;align-items:center;gap:4px}.order hr{width:100%;color:#f1f1f1;background-color:#f1f1f1;border-width:0;height:2px;margin:0}.order__status{font-weight:700;color:#bb080b}.order__count{display:flex;justify-content:center;align-items:center;padding-top:2px;height:16px;width:16px;border-radius:16px;background-color:#bb080b;font-size:10px;font-weight:700;text-align:center;color:#ffffff}.order__list,.order__cards{gap:12px}.order-card{height:111px}.order-card__image{height:100%;width:128px;max-width:128px;background-color:#f0f0f0;border-radius:4px;overflow:hidden;background:#f8f8f8}.order-card__image img{height:100%;width:100%;object-fit:contain;object-position:center}.order-card__name{font-size:18px;font-weight:700}.order-card__desc,.order-card__price,.order-card__quantity{font-size:14px}.order-card__total{font-size:18px}.order__total{align-items:start;gap:4px}.order__total-label{margin-top:4px;align-self:center;font-size:12px;font-weight:500}.order__total-amount{font-size:18px;font-weight:700}.order__header{font-size:14px}.order__estimate{border-radius:4px;background-color:#f1f1f1;padding:8px 8px 8px 16px;font-size:14px}.order__estimate-range{font-weight:700;color:#bb080b}.order__estimate-link svg{width:12px;height:12px;fill:#5d5d5d}.profile__section .section-content{display:flex;flex-direction:column;padding-top:16px;gap:16px}.profile__section .d-none{display:none !important}.profile__section .form{padding-top:16px}.profile-address{display:flex;gap:10px;margin-bottom:32px}.profile-address>.col-auto:has(input[type="radio"]:checked)~.col-auto .profile-address__link{display:none}.profile-address__link{display:inline}.profile-address:hover{cursor:pointer}.profile .info__label{color:#b0b0b0;font-weight:500;size:14px;line-height:120%}.profile .info__text{color:#454545;font-weight:700;size:16px;line-height:150%}.profile hr{display:block;height:0;border:0;border-top:1px solid #f1f1f1;margin:0;padding:0;width:100%}.profile-address__tag{display:flex;justify-content:center;align-items:center;align-self:center;height:20px;width:auto;font-size:10px;padding:4px 8px;font-weight:600;border-radius:32px}#home.profile-address__tag{fill:#171717;border:solid 1px #074500;color:#074500}#work.profile-address__tag{fill:#edf0fe;border:solid 1px #0273e7;color:#0273e7}.profile .new-address{display:flex;gap:8px;justify-content:center;color:#bb080b}.profile .new-address svg{width:12px;height:12px}.contact__form{background-color:#ffffff;border-radius:16px;padding:40px;height:100%}.contact__info{padding:0 32px}@media (max-width: 991.98px){.contact__info{padding-top:36px}}.contact__card{border-radius:12px;padding:32px;display:flex;flex-direction:column;justify-content:start;align-items:start;background-color:#FFFFFF;height:100%}@media (max-width: 991.98px){.contact__card{justify-content:start;align-items:start;flex-direction:row;gap:1rem;padding:0;width:fit-content}}.contact__card:nth-of-type(2) svg{padding:12px}@media (min-width: 992px){.contact__card:nth-of-type(2) svg{padding:17px}}.contact__icon{position:relative;width:40px;height:40px;border-radius:100px;background-color:#bb080b;overflow:hidden;flex-shrink:0 !important}@media (min-width: 992px){.contact__icon{margin-bottom:18px;width:56px;height:56px}.contact__icon svg{padding:16px}}.contact__icon svg{position:absolute;inset:0;object-fit:contain;object-position:center;color:#bb080b;fill:#fff;width:100%;height:100%;padding:10px}.contact__text{display:flex;flex-direction:column;gap:4px}@media (min-width: 992px){.contact__text{gap:12px}}.contact .btn{padding:8px 36px;width:min-content}.ts-control input:focus-visible{outline:none}@media (max-width: 768px){.section-privacy,.section-terms{padding-top:24px !important}}@media (max-width: 768px){.section-privacy .list--disc,.section-terms .list--disc{padding-left:24px}}.section-privacy .list--num,.section-terms .list--num{text-align:left}@media (max-width: 768px){.section-privacy .list--num,.section-terms .list--num{padding-left:18px}}.section-privacy .ts-control .item,.section-terms .ts-control .item{width:100%;white-space:nowrap;overflow:hidden}.side-nav__wrapper{background-color:#fff;padding:1rem;border-radius:1rem;position:sticky;top:240px;max-height:60vh;overflow-y:auto}.side-nav button{padding:0.5rem;border-radius:0.25rem;width:100%;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#b0b0b0;font-weight:700}.side-nav button.active{background-color:#f8e6e7;color:#bb080b}@media (max-width: 768px){.side-nav{display:none}}.select-nav{display:block;position:sticky;top:70px}@media (min-width: 768px){.select-nav{display:none}}.timeline{background-color:#f8e6e7;overflow:hidden;border-radius:12px}.timeline__years .splide__slide{height:160px;position:relative}.timeline__years .splide__slide h2{position:absolute;top:50%;transform:translateX(-50%) translateY(-55%);transition:all 0.5s ease-in-out;left:50%;color:#454545;font-size:60px}@media (max-width: 768px){.timeline__years .splide__slide h2{font-size:40px}}.timeline__years .splide__slide .timeline__period{position:absolute;transform:translateX(-50%);transition:all 0.5s ease-in-out;left:50%;bottom:0}.timeline__years .splide__slide.is-prev h2{left:65%;transform:translateY(-40%);font-size:40px;color:#888888}@media (max-width: 768px){.timeline__years .splide__slide.is-prev h2{font-size:30px}}.timeline__years .splide__slide.is-prev .timeline__period{left:82%}.timeline__years .splide__slide.is-next h2{left:0%;transform:translateY(-40%);font-size:40px;color:#888888}@media (max-width: 768px){.timeline__years .splide__slide.is-next h2{font-size:30px}}.timeline__years .splide__slide.is-next .timeline__period{left:18%}.timeline__year{display:flex;justify-content:center}.timeline__rule{position:absolute;bottom:10px;right:0;width:100%;border-top:4px solid #bb080b;border-left:1px solid #bb080b;border-right:1px solid #bb080b;border-bottom:1px solid #bb080b}.timeline__rule--first{width:50%}.timeline__rule--last{width:50%;left:0;right:auto}.timeline__info .splide__slide{display:flex;flex-shrink:0;padding-bottom:60px}.timeline__info .splide__slide.is-prev .timeline__info__card,.timeline__info .splide__slide.is-next .timeline__info__card{opacity:50%}.timeline__info .splide__slide.is-prev .timeline__info__text,.timeline__info .splide__slide.is-next .timeline__info__text{font-size:14px}.timeline__info .splide__pagination{padding-bottom:5px}.timeline__info__card{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px 40px;border-radius:12px;background-color:#f8f8f8;transition:all 0.3s ease}.timeline__info__wrapper{display:flex;align-items:center;min-height:220px;overflow:hidden}@media (max-width: 768px){.timeline__info__wrapper{min-height:280px}}.timeline__info__text{text-align:center;transition:all 0.3s ease;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}@media (max-width: 768px){.timeline__info__text{-webkit-line-clamp:7;line-clamp:7}}.timeline__period{width:40px;height:40px;z-index:10;border-radius:40px;background-color:#bb080b}.introduction{display:flex;flex-direction:column;justify-content:center;height:100%}.introduction__text{margin-top:1.5em}.introduction__text p+p{margin-top:1.5em}@media (min-width: 992px){.introduction__heading h2+h2{color:#bb080b}}@media (max-width: 768px){.introduction{padding-top:40px}}.core__card{display:flex;flex-direction:column;width:100%;height:100%;border-radius:12px;padding:32px 32px;gap:60px;background-color:#f8f8f8}.core__head{display:flex;flex-direction:column;gap:12px}.core__icon{display:flex;justify-content:center;align-items:center;width:60px;height:60px;border-radius:60px;background-color:#bb080b}.core__icon svg{width:24px;height:24px}.card-row{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:1rem}@media (max-width: 768px){.card-row{grid-template-columns:1fr}}.card-row__card{display:flex;flex-direction:column;align-items:start;width:100%;height:100%;border-radius:12px;padding:32px 32px;gap:32px;background-color:#f8f8f8}.card-row__card--brown{background-color:#f7e8dd}.card-row__card--brown .card-row__icon{background-color:#a06238}.card-row__card--blue{background-color:#ecf0ff}.card-row__card--blue .card-row__icon{background-color:#00458f}.card-row__text{display:flex;flex-direction:column;gap:12px}.card-row__icon{display:flex;justify-content:center;align-items:center;width:60px;height:60px;border-radius:60px;background-color:#bb080b}.card-row__icon svg{fill:white;color:#bb080b;width:24px;height:24px}.card-row__icon svg path{fill:white}.bg-red{background-color:#f8e6e7}.assist__image-wrapper{border-radius:12px;overflow:hidden;width:100%;height:100%;display:flex;flex:1 1 0;min-height:0}.assist__image{object-position:center;object-fit:cover}.advisory{display:flex;flex-direction:column;gap:60px}.advisory__title{display:flex;flex-direction:column;gap:24px;text-align:center}.advisory__icon{display:flex;justify-content:center;align-items:center;width:60px;height:60px;border-radius:60px;background-color:#bb080b}.advisory__icon svg{width:24px;height:24px}.section-faq{overflow:visible !important}.home__hero,.iot__hero{user-select:none;-drag:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;pointer-events:none;width:100%;height:400px;padding:40px;overflow:hidden;border-radius:24px;display:flex;flex-direction:column;gap:24px;justify-content:center;background-size:cover;background-position:center;background-repeat:no-repeat}.home__hero h1,.iot__hero h1{font-size:48px}.home__logo,.iot__logo{width:100%;max-width:400px}.home__logo img,.iot__logo img{object-fit:contain}.home__tag,.iot__tag{display:flex;align-items:center;gap:4px;color:#1c1b1f;text-wrap:wrap}@media (max-width: 768px){.home__tag,.iot__tag{flex-direction:column;text-align:center}}.section__hero{user-select:none;-drag:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;pointer-events:none;width:100%;height:482px;padding:21px 18px;justify-content:end;overflow:hidden;border-radius:24px;display:flex;flex-direction:column;gap:10px;background-size:cover;background-position:center}.section__hero__footer{width:100%;height:78px;padding:24px;backdrop-filter:blur(13px);background-color:#81766640;border-radius:12px;display:flex;justify-content:start;align-items:start}.section__hero__footer img{object-fit:contain;height:100%;width:auto}@media (max-width: 768px){.section__hero__footer img{width:100%}}.iot__brands{display:flex;gap:8px}.iot__brands a{width:100%}.iot__brand{width:100%;height:250px;display:flex;justify-content:center;align-items:center;border-radius:8px}.iot__brand img{width:60%;height:100%;object-fit:contain}.devise-container__content{display:flex;flex-direction:column;align-items:center;justify-content:center}.login-form{width:100%;max-width:560px}#modalPassword .modal,#modalPassword .modal-content{height:250px}.show-password{position:absolute;right:16px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;height:60%;width:18px;right:12px;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke-width='2' stroke='%2378829d' fill='none' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3e%3c/path%3e%3cpath d='M10 12a2 2 0 1 0 4 0a2 2 0 0 0 -4 0'%3e%3c/path%3e%3cpath d='M21 12c-2.4 4 -5.4 6 -9 6c-3.6 0 -6.6 -2 -9 -6c2.4 -4 5.4 -6 9 -6c3.6 0 6.6 2 9 6'%3e%3c/path%3e%3c/svg%3e")}#new-address-contact:has(input[type="tel"]):before{top:65% !important}@media only screen and (max-width: 768px){.mobile-full{width:100%}}.badge{padding:4px 8px;font-weight:700;font-size:10px}.badge--error{border-radius:100px;background:#bb080b;color:#f8f8f8}.badge--error.badge--custom{border-radius:0.25rem}.badge--error:not(.badge--custom)::after{content:"Declined"}.badge--error-card{font-size:14px;color:#bb080b}.badge--error-card::after{content:attr(data-prefix) " Declined"}.badge--warning{border-radius:100px;background:#ffb300;color:#f8f8f8}.badge--warning.badge--custom{border-radius:0.25rem}.badge--warning:not(.badge--custom)::after{content:"In Process"}.badge--warning-card{font-size:14px;color:#ffb300}.badge--warning-card::after{content:attr(data-prefix) " In Process"}.badge--success{border-radius:100px;background:#074500;color:#f8f8f8}.badge--success.badge--custom{border-radius:0.25rem}.badge--success:not(.badge--custom)::after{content:"Approved"}.badge--success-card{font-size:14px;color:#074500}.badge--success-card::after{content:attr(data-prefix) " Approved"}.badge--info{border-radius:100px;background:#0273e7;color:#f8f8f8}.badge--info.badge--custom{border-radius:0.25rem}.badge--info:not(.badge--custom)::after{content:"In Progress"}.badge--info-card{font-size:14px;color:#0273e7}.badge--info-card::after{content:attr(data-prefix) " In Progress"}.badge--for-review{border-radius:100px;background:#6f6f6f;color:#f8f8f8}.badge--for-review.badge--custom{border-radius:0.25rem}.badge--for-review:not(.badge--custom)::after{content:"For Review"}.badge--for-review-card{font-size:14px;color:#6f6f6f}.badge--for-review-card::after{content:attr(data-prefix) " For Review"}.badge--pending{border-radius:100px;background:#6f6f6f;color:#f8f8f8}.badge--pending.badge--custom{border-radius:0.25rem}.badge--pending:not(.badge--custom)::after{content:"Pending"}.badge--incomplete-card{font-size:14px;color:#bb080b}.badge--incomplete-card::after{content:attr(data-prefix) " Incomplete"}.status-badge{padding:4px 8px;font-weight:700;font-size:10px}.status-badge--best-seller{display:inline-flex;flex-direction:row;align-items:center;gap:4px;color:#f8f8f8;border-radius:0.25rem;background:linear-gradient(to right, #ee2f30, #eea53d)}.status-badge--best-seller__icon{width:16px;height:16px}.status-badge--best-seller__text::after{content:"Best Seller"}.status-badge--most-viewed{display:inline-flex;flex-direction:row;align-items:center;gap:4px;color:#f8f8f8;border-radius:0.25rem;background:#6e1113}.status-badge--most-viewed__icon{width:16px;height:16px}.status-badge--most-viewed__text::after{content:"Most Viewed"}.status-badge--energy-efficient{display:inline-flex;flex-direction:row;align-items:center;gap:4px;color:#f8f8f8;border-radius:0.25rem;background:linear-gradient(to right, #132013, #366834)}.status-badge--energy-efficient__icon{width:16px;height:16px}.status-badge--energy-efficient__text::after{content:"Energy Efficient"}.status-badge--popular{display:inline-flex;flex-direction:row;align-items:center;gap:4px;color:#f8f8f8;border-radius:0.25rem;background:#fdb317}.status-badge--popular__icon{width:16px;height:16px}.status-badge--popular__text::after{content:"Popular"}.status-badge--out-of-stock{display:inline-flex;flex-direction:row;align-items:center;gap:4px;color:#f8f8f8;border-radius:0.25rem;background:#6f6f6f}.status-badge--out-of-stock__icon{width:16px;height:16px}.status-badge--out-of-stock__text::after{content:"Out Of Stock"}.info-badge{padding:4px 8px;font-weight:700;font-size:10px}.info-badge--installment{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:6px;color:#f8f8f8;border-radius:0.25rem;background:linear-gradient(to right, #e7c450, #d8a71e);width:fit-content;max-width:100px;white-space:normal;overflow-wrap:break-word;word-break:break-word;line-height:1.2}.info-badge--installment__icon{width:16px;height:16px}.info-badge--installment__text::after{content:attr(data-installment-plan) " Months Installment"}.info-badge--delivery{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:6px;color:#f8f8f8;border-radius:0.25rem;background:linear-gradient(to right, #3ca388, #40b190);width:fit-content;max-width:76px;white-space:normal;overflow-wrap:break-word;word-break:break-word;line-height:1.2}.info-badge--delivery__icon{width:16px;height:16px}.info-badge--delivery__text::after{content:attr(data-installment-plan) " Free Delivery"}.info-badge--installation{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:6px;color:#f8f8f8;border-radius:0.25rem;background:linear-gradient(to right, #dfa3bc, #d3859d);width:fit-content;max-width:100px;white-space:normal;overflow-wrap:break-word;word-break:break-word;line-height:1.2}.info-badge--installation__icon{width:16px;height:16px}.info-badge--installation__text::after{content:attr(data-installment-plan) " Free Installation"}.info-badge--sale{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:6px;color:#f8f8f8;border-radius:0.25rem;background:linear-gradient(to right, #eb6a40, #bd2c2c);width:fit-content;max-width:100px;white-space:normal;overflow-wrap:break-word;word-break:break-word;line-height:1.2}.info-badge--sale__icon{width:16px;height:16px}.info-badge--sale__text::after{content:attr(data-installment-plan) " Addessa Great Sale"}.promotional-badge{padding:4px 8px;font-weight:700;font-size:10px;color:#f8f8f8;background:#a6a6a6;border-radius:0.25rem}.promotional-badge--new::after{content:"New"}.promotional-badge--payday-sale::after{content:"Payday Sale"}.promotional-badge--flash-deal::after{content:"Flash Deal"}.promotional-badge--brand-sale::after{content:"Brand Sale"}.promotional-badge--bundle-deal::after{content:"Bundle Deal"}.promotional-badge--exclusive-offer::after{content:"Exclusive Offer"}.product-card{position:relative;width:100%;border-radius:0.5rem;overflow:visible;outline:1px solid transparent;outline-offset:0;transition:outline-color 0.15s ease}.product-card__thumb{position:relative;width:100%;aspect-ratio:1/1;object-fit:contain !important;object-position:center !important;border-radius:0.5rem;background:#f8f8f8}.product-card__thumb--cart{object-fit:contain !important;object-position:center !important;width:110px !important;height:110px !important;width:110px !important;height:110px !important;border-radius:0.25rem;background:#fff}.product-card__thumb--disabled{filter:grayscale(100%)}.product-card__thumb__badges{position:absolute;top:0;left:0;width:100%;padding:12px;display:flex;justify-content:space-between}.product-card__thumb__badges:has(>:only-child){justify-content:flex-end}.product-card__thumb__brand{position:absolute;bottom:0;left:0;width:50%;height:auto;padding:12px}.product-card__body{position:relative;padding:12px;overflow-x:hidden}.product-card__body__title{line-height:1.5;height:3em;font-size:16px;font-weight:700;color:#4f4f4f;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.product-card__body__desc{font-size:14px;font-weight:500;line-height:1.5;height:3em;margin:6px 0;color:#6d6d6d;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.product-card__body__price{font-weight:700}.product-card__body__price--original{content:attr(data-content);font-size:12px;font-weight:400;text-decoration:line-through;color:#888888}.product-card__body__price--original.hidden{opacity:0;visibility:hidden}.product-card__body__price--discounted{color:#bb080b;margin-right:4px}.product-card__body__price--discounted-amount{font-size:10px !important;color:#bb080b;background:#f8e6e7;padding:2px 4px;border-radius:100px}.product-card__body__button{position:absolute;bottom:0;right:0;transform:translate(-12px, -12px);z-index:1;border-radius:0.375rem;background:#bb080b;padding:0.5rem;width:40px;height:40px;color:#8C8C8C}.product-card__body__button--cart{position:static}.product-card__body__button--light{padding:4px;border-radius:0.25rem;width:24px;height:24px;background:#fff}.product-card__body__button--disabled{pointer-events:none;background-color:#6d6d6d}.product-card__body__button:hover{cursor:pointer}.product-card__body__badges{position:relative;display:flex;flex-direction:row;width:100%;overflow-x:hidden}.product-card__body__badges>.info-badge{flex-shrink:0;margin-right:4px}.product-card__body__badges::after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;pointer-events:none;background:linear-gradient(to right, transparent, #fff)}.product-card--cart{padding:4px;padding:4px;border-radius:0.25rem;width:100% !important;height:fit-content;display:flex;flex-direction:row;justify-content:center}.product-card--cart__body{padding:0;padding-left:12px;width:100%;display:flex;flex-direction:column}.product-card--cart__body__info{display:flex;justify-content:space-between;align-items:end;margin-top:auto}.product-card--cart__body__info [class*="--original"]{font-size:10px;justify-self:end}.product-card--disabled{color:#c4c4c4}.product-card--disabled img{filter:grayscale(100%)}.product-card-shadow-wrapper{padding:1px 1px 1px 1px;overflow:visible;height:100%}@media only screen and (max-width: 768px){.product-card-shadow-wrapper{height:auto}}.product-card:hover{box-shadow:0 0 14px 0 rgba(0,0,0,0.1) !important;outline-color:#e7e7e7;cursor:pointer}.comment-card{padding:32px;font-size:14px}.comment-card__icon{width:12%;height:12%;min-width:12px;min-height:12px;max-width:32px;max-height:32px}.comment-card__body{padding:32px 0;color:#171717}.comment-card__user{display:flex;flex-direction:row;justify-content:start;align-items:center;gap:8px}.comment-card__user__avatar{width:42px;height:42px;border-radius:100px}.comment-card__user__info--username{display:flex;flex-direction:row;align-items:center;gap:4px}.comment-card__user__info--username--text::after{content:attr(data-username);font-weight:700;color:#171717}.comment-card__user__info--verified{margin:4px}.comment-card__user__info--bio{font-size:12px}.btn{background:#bb080b;color:#fff;border:1px solid #bb080b;min-height:3rem;display:inline-flex;font-size:16px;font-weight:600;padding:2px 16px;user-select:none;vertical-align:middle;white-space:nowrap;cursor:pointer;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;border-radius:0.375rem;height:48px}.btn--edged{border-radius:0}.btn__icon-prefix{margin-right:10px}.btn__icon-suffix{margin-left:10px}.btn:hover{background:#c9393c;border-color:#c9393c}.btn:active{background:#960609;border-color:#960609}.btn:disabled,.btn.disabled{background:#c4c4c4;border-color:#c4c4c4;color:#f8f8f8;cursor:not-allowed}.btn--outline{color:#6b0000;background:#fff;border-color:#bb080b}.btn--outline:hover{background:#f8e6e7}.btn--outline:active{background:#960609;color:#fff;border-color:#960609}.btn--outline:disabled,.btn--outline--disabled{background:#f8f8f8;border-color:#c4c4c4;color:#c4c4c4;pointer-events:none;cursor:not-allowed}.btn--outline.btn--secondary{color:#042900;background:#f8f8f8;border-color:#074500}.btn--outline.btn--secondary:hover{background:#e6ece6}.btn--outline.btn--secondary:active{background:#063700;color:#fff;border-color:#063700}.btn--outline.btn--secondary:disabled,.btn--outline.btn--secondary.btn--outline--disabled{background:#f8f8f8;border-color:#c4c4c4;color:#c4c4c4;pointer-events:none;cursor:not-allowed}.btn--floating{color:#bb080b;background:transparent;border:none;padding:0;height:fit-content;min-height:fit-content}.btn--floating:hover{background:transparent;color:#c9393c}.btn--floating:active{background:transparent;color:#6b0000}.btn--floating:disabled,.btn--floating--disabled{background:#f8f8f8;color:#c4c4c4;pointer-events:none;cursor:not-allowed}.btn--floating.btn--secondary{color:#042900;background:transparent;border:none}.btn--floating.btn--secondary:hover{background:transparent;color:#396a33}.btn--floating.btn--secondary:active{background:transparent;color:#042900}.btn--floating.btn--secondary:disabled,.btn--floating.btn--secondary.btn--floating--disabled{background:#f8f8f8;color:#c4c4c4;pointer-events:none;cursor:not-allowed}.btn--secondary{background:#074500;border:1px solid #074500}.btn--secondary:hover{background:#396a33;border-color:#396a33}.btn--secondary:active{background:#063700;border-color:#063700}.category{display:flex;flex-direction:column;align-items:center}.category__image{object-fit:cover;width:78px}.category__title{font-size:14px;color:#6d6d6d;text-align:center;padding-top:8px}.category:hover{cursor:pointer}.form-group{display:flex;flex-direction:row;align-items:center}input{transition:all 0.3s ease}input:hover{cursor:pointer}input[type="radio"]{width:16px;height:16px;border-radius:100px}input[type="checkbox"]{width:16px;height:16px;appearance:none;background:#f8f8f8;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke-width='2' stroke='%23fff' fill='none' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M5 12l5 5l10 -10'%3e%3c/path%3e%3c/svg%3e")}input[type="text"]::placeholder,input[type="text"]::-webkit-input-placeholder,input[type="text"]:-ms-input-placeholder,input[type="text"]::-ms-input-placeholder{color:#c4c4c4 !important;opacity:1}input:disabled,input.disabled{background:#c4c4c4;border-color:#c4c4c4;pointer-events:none;cursor:not-allowed}input[type="radio"]:disabled,input.disabled[type="radio"]{appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke-width='2' stroke='%23fff' fill='transparent' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M12 12m-9 0a9 9 0 1 0 18 0a9 9 0 1 0 -18 0' fill='transparent'%3e%3c/path%3e%3c/svg%3e")}input[type="checkbox"]:disabled,input.disabled[type="checkbox"]{background:#e7e7e7;border:1px solid #c4c4c4}input:checked{background:#bb080b;border-color:#bb080b}input[type="radio"]:checked{appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke-width='2' stroke='%23fff' fill='transparent' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M12 12m-9 0a9 9 0 1 0 18 0a9 9 0 1 0 -18 0' fill='transparent'%3e%3c/path%3e%3c/svg%3e")}input[type="checkbox"]:checked{appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke-width='2' stroke='%23fff' fill='none' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M5 12l5 5l10 -10'%3e%3c/path%3e%3c/svg%3e")}select{padding:0 14px !important}.input-field{position:relative;padding:16px 14px;border-radius:4px;width:fit-content;height:48px;font-family:"Plus Jakarta Sans", sans-serif;font-size:16px;border:1px solid #d1d1d1}.input-field:not(:placeholder-shown){border:1px solid #6d6d6d;color:#454545}.input-field:focus{border:1px solid #6d6d6d;box-shadow:0 0 0 4px rgba(53,148,90,0.25);outline:none;color:#454545}.input-field:disabled{color:#d1d1d1;background-color:#e7e7e7;border:none}.input-field--success{box-shadow:0 0 0 4px rgba(53,148,90,0.25)}.input-field--error{box-shadow:0 0 0 4px rgba(255,41,40,0.25)}.input-field--cart{position:relative;padding:0 28px;height:100%}.input-field--cart:not(:placeholder-shown){border-color:#d1d1d1}.input-field--cart__amount{padding:8px 8px;border-radius:4px;width:100%;height:100%;font-family:"Plus Jakarta Sans", sans-serif;font-size:14px;border:1px solid #d1d1d1;width:50px;text-align:center;border:0;background:#f8f8f8;-moz-appearance:textfield;appearance:textfield}.input-field--cart__amount:not(:placeholder-shown){border:1px solid #f8f8f8;color:#454545}.input-field--cart__amount:focus{border:1px solid #6d6d6d;box-shadow:0 0 0 4px rgba(53,148,90,0.25);outline:none;color:#454545}.input-field--cart__amount:disabled{color:#d1d1d1;background-color:#e7e7e7;border:none}.input-field--cart__amount--success{box-shadow:0 0 0 4px rgba(53,148,90,0.25)}.input-field--cart__amount--error{box-shadow:0 0 0 4px rgba(255,41,40,0.25)}.input-field--cart__amount::-webkit-outer-spin-button,.input-field--cart__amount::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-field__button{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:1;border-radius:0.25rem;padding:0.5rem;width:28px;height:100%}.input-field__button.disabled{cursor:not-allowed !important;pointer-events:none !important}.input-field__button--left{left:0}.input-field__button--right{right:0}.input-field__button:not(.disabled):hover{cursor:pointer}.product__carousel{display:flex;flex-direction:row;gap:0.5rem}.product__carousel .splide__track--nav>.splide__list>.splide__slide{border:1px solid #d1d1d1 !important;border-radius:0.25rem;width:fit-content !important;transition:all 0.3s ease}.product__carousel .splide__track--nav>.splide__list>.splide__slide.is-active{border:1px solid #bb080b !important;transform:none !important}.product__carousel__img{border-radius:0.25rem;width:100%;aspect-ratio:504/630;object-fit:contain;object-position:center;background:#f1f1f1}.product__carousel__thumb{border-radius:0.25rem;max-width:104px;aspect-ratio:104/130;object-fit:contain;object-position:center;background:#f1f1f1}@media (max-width: 991.98px){.product__carousel{flex-direction:column-reverse;gap:1rem}.product__carousel__thumb{width:104px;height:104px;aspect-ratio:1/1}}.product__badges{display:flex;flex-wrap:wrap;gap:0.3rem}.product__name{font-size:28px;font-weight:600;color:#3d3d3d;margin:10px 0}.product__desc{font-size:16px}.product__id{font-size:14px}@media (max-width: 575.98px){.product__id{margin-left:0}}.product__brand{width:100%;height:100%;justify-self:start;align-self:center;padding-right:8px}.product__brand img,.product__brand svg{width:100%;height:100%;max-height:30px;object-fit:contain;object-position:center}@media (max-width: 991.98px){.product__brand{margin-right:0}}.product__data{display:flex;align-items:center;margin-bottom:12px}.product__data>*:first-child{margin-right:8px}@media (max-width: 575.98px){.product__data>*:first-child{margin-right:0}}.product__data>*:not(:last-child){border-right:1px solid #e7e7e7}.product__rating{position:relative;min-height:20px;height:100%;width:100px}.product__rating__count{font-size:14px;margin-right:8px}@media (max-width: 575.98px){.product__rating__count{margin-right:0}}.product__rating__container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;flex-direction:row;flex-wrap:nowrap}@media (max-width: 575.98px){.product__rating__container{left:0;transform:translate(0, -50%)}}.product__rating__star{position:relative;width:20px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 24 24' fill='%23c4c4c4' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3e%3cmask id='mask0_29_1263' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3e%3crect width='24' height='24' fill='%23D9D9D9'/%3e%3c/mask%3e%3cg mask='url%28%23mask0_29_1263%29'%3e%3cpath d=' M5.825 21L7.45 13.975L2 9.25L9.2 8.625L12 2L14.8 8.625L22 9.25L16.55 13.975L18.175 21L12 17.275L5.825 21Z' fill='%23c4c4c4'/%3e%3c/g%3e%3c/svg%3e")}.product__rating__star--filled{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 24 24' fill='%23ffb300' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3e%3cmask id='mask0_29_1263' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3e%3crect width='24' height='24' fill='%23D9D9D9'/%3e%3c/mask%3e%3cg mask='url%28%23mask0_29_1263%29'%3e%3cpath d=' M5.825 21L7.45 13.975L2 9.25L9.2 8.625L12 2L14.8 8.625L22 9.25L16.55 13.975L18.175 21L12 17.275L5.825 21Z' fill='%23ffb300'/%3e%3c/g%3e%3c/svg%3e")}.product__price{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;font-size:36px;font-weight:700;color:#888888}.product__price--original{content:attr(data-content);font-size:20px;font-weight:400;text-decoration:line-through}.product__price--original.hidden{opacity:0;visibility:hidden}.product__price--discounted{color:#bb080b;margin-right:4px}.product__price--discounted-amount{font-size:10px !important;color:#bb080b;background:#f8e6e7;padding:2px 4px;border-radius:100px}.product__info-card{padding:12px;border-radius:0.25rem}.product__info-card__arrow{margin-right:8px}.product__info-card__content{font-size:14px}.product__info-card--primary{background:#ecf0ff}.product__info-card--primary__title{color:#0066e5}.product__info-card--secondary{background:#ffefee}.product__info-card--secondary__title{color:#fe6f04}.product__wishlist{color:#bb080b;transition:all 0.3s ease}.product__tags{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;width:100%;overflow-x:auto}.product__tag{padding:4px 12px;margin:0 4px;font-weight:600;font-size:12px;border-radius:100px;background:#f1f1f1;color:#888888;white-space:nowrap}.tabs__nav{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;padding:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.tabs__nav::-webkit-scrollbar{display:none}.tabs__nav__link{width:100%;padding:8px 12px;font-weight:600;text-align:center;white-space:nowrap;color:#3d3d3d;border-bottom:2px solid #d1d1d1}.tabs__nav__link.active{color:#bb080b;border-bottom:2px solid #bb080b}.tabs__content{margin-top:18px}.stepper{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:24px;width:fit-content;overflow-x:auto;max-width:100%}.stepper__step{position:relative;display:flex;flex-wrap:nowrap;flex-direction:column;align-items:center;z-index:1;flex-shrink:0}.stepper__step--done .stepper__circle{border-color:#bb080b !important;background-color:#bb080b !important}.stepper__step--done .stepper__circle svg{color:#fff !important}.stepper__step--active .stepper__circle{border-color:#bb080b}.stepper__step--active .stepper__circle svg{color:#bb080b}.stepper__circle{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:100px;background-color:#f8e6e7;border:4px solid #bb080b;padding:9px;object-fit:contain;object-position:center;transition:all 0.3s ease}.stepper__circle svg{width:100%;height:100%;color:#bb080b;transition:all 0.3s ease}.stepper__circle:hover{cursor:pointer}.stepper__label{font-size:12px;color:#3d3d3d;font-weight:700;text-align:center;margin-top:8px;white-space:nowrap}.stepper__sublabel{font-size:10px;text-align:center;white-space:nowrap}.stepper__line{position:absolute;top:23px;left:50%;transform:translateX(-50%);width:calc(100% - 100px);height:4px;flex:1;background-color:#f8e6e7}.stepper__line::after{content:"";position:absolute;inset:0;background-color:#bb080b;width:var(--pos, 0%);border-radius:inherit;transition:all 0.3s ease}.stepper--vertical{flex-direction:column-reverse;justify-content:start;align-items:start;gap:0;height:100%;padding-top:8px}.stepper--vertical .stepper__step{display:grid;grid-template-columns:auto 10.5px 1fr;justify-content:start;align-items:start;gap:2rem}.stepper--vertical .stepper__step--active .stepper__circle{transform:translateX(-50%) scale(1.2);border-width:4px}.stepper--vertical .stepper__timestamp{font-size:14px;text-align:right !important;width:85px}.stepper--vertical .stepper__content{text-align:left;white-space:normal}.stepper--vertical .stepper__indicator{position:relative;width:100%;height:100%}.stepper--vertical .stepper__circle{position:absolute;top:0;left:50%;transform:translateX(-50%);width:8px !important;height:8px !important;margin-bottom:auto;z-index:1 !important}.stepper--vertical .stepper__line{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:2px;flex:1;height:100%;background-color:#bb080b;z-index:0 !important}.shipping-info{background:#f8f8f8;border-radius:0.375rem}.shipping-info__btn{display:flex;justify-content:center;align-items:center;object-fit:contain;object-position:center;padding:4px}.shipping-info__btn svg{width:auto;height:auto;color:#454545}.shipping-info__btn:hover{cursor:pointer}.cart-section,.checkout-section{position:fixed;top:0;right:0;z-index:1001;width:100vw;min-width:100vw;height:100vh;min-height:100vh;transition:all 0.3s ease;display:none;opacity:0;background-color:transparent}.cart-section__count{width:24px;height:24px;background:#bb080b;border-radius:100px;padding:2px 4px;display:flex;justify-content:center;align-items:center}.cart-section__count p{font-size:10px;font-weight:600;color:#fff}.cart-section__items{flex:1;overflow-y:auto}.cart-section__items::-webkit-scrollbar{width:18px}.cart-section__items::-webkit-scrollbar-track{background:transparent;background:#fff;border-radius:1rem}.cart-section__items::-webkit-scrollbar-thumb{background:rgba(61,61,61,0.3);border-radius:1rem;border:5px solid #fff}.cart-section__items::-webkit-scrollbar-thumb:hover{cursor:pointer}.cart-section__footer{position:sticky;position:-webkit-sticky;bottom:0 !important;background:#fff;border-radius:0.5rem;z-index:2}.cart-section__modal,.checkout-section__modal{position:absolute;top:0;left:100%;display:flex;flex-direction:column;background:#fff;border-radius:0.5rem;z-index:1002;transition:all 0.3s ease;transform:translateX(100%);max-width:584px !important}.cart-section__modal--empty{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.cart-section__modal .field-group,.checkout-section__modal .field-group{margin:0}@media (min-width: 992px){.cart-section__modal,.checkout-section__modal{width:calc(100% - 2rem) !important;height:calc(100% - 2rem) !important;margin:1rem}}@media (max-width: 991.98px){.cart-section__modal,.checkout-section__modal{border-radius:0;margin:0;width:100%;height:100%}}@media (max-width: 575.98px){.cart-section .d-sm-block,.checkout-section .d-sm-block{display:block !important}.cart-section .d-sm-none,.checkout-section .d-sm-none{display:none !important}}.checkout__header{position:sticky;position:-webkit-sticky;inset:0;z-index:1000}.checkout__grid{display:flex;flex-direction:column-reverse;row-gap:2rem;position:relative;padding-top:16px}@media (min-width: 992px){.checkout__grid{display:grid;grid-template-columns:1fr 1fr;column-gap:3.5rem;padding-top:0}}@media (min-width: 992px) and (max-width: 991.98px){.checkout__grid__col .d-lg-block{display:block !important}}@media (min-width: 992px){.checkout__grid__col .d-lg-block{display:none !important}.checkout__grid__col:first-of-type::before{content:"";position:fixed;inset:0;z-index:-1;width:50vw;height:100%;background:#fff;border-right:1px solid #e7e7e7}.checkout__grid__col:last-of-type::before{content:"";position:fixed;top:0;left:50%;z-index:-1;width:50vw;height:100%;background:#f8f8f8;border-left:1px solid #e7e7e7}}.checkout__form{border:1px solid #d1d1d1;border-radius:0.25rem;color:#3d3d3d}.checkout__form input[type="radio"]{margin-right:12px}.checkout__form .card-preview{background:#f8f8f8;color:#bb080b;border-radius:0.25rem;width:46px;height:24px;padding:4px;display:flex;justify-content:center;align-items:center;object-fit:contain;object-position:center;transition:all 0.3s ease}.checkout__form .card-preview svg,.checkout__form .card-preview img{width:100%;height:100%}.checkout__form .card-preview--more{background:#bb080b;color:#fff;font-size:12px;letter-spacing:1px}.checkout__form .form-group{background:#fff;transition:all 0.3s ease}.checkout__form>label:not(:first-of-type)>.form-group,.checkout__form>label:not(:last-of-type)>.form-group,.checkout__form>label:not(:last-of-type)>.checkout__form--subgroup{border-radius:0;border-bottom:2px solid #d1d1d1}.checkout__form>label:first-of-type>.form-group{border-radius:0.25rem 0.25rem 0 0}.checkout__form>label:last-of-type>.form-group{border-radius:0 0 0.25rem 0.25rem;border-bottom:2px solid transparent}.checkout__form>label>.form-group:has(input[type="radio"]:checked){background:#f8e6e7;border-bottom:2px solid #bb080b;border-bottom-left-radius:0;border-bottom-right-radius:0}.checkout__form>label>.form-group:has(input[type="radio"]:checked) .card-preview:not(.card-preview--more){background:#fff !important}.checkout__form>label>.form-group:has(input[type="radio"]:checked) .caption{color:#bb080b}.checkout__form>label>.form-group:has(input[type="radio"]:checked)~.checkout__form--subgroup{display:block}.checkout__form--subgroup{display:none;background:#f8f8f8;border-bottom-left-radius:0.25rem;border-bottom-right-radius:0.25rem}.checkout__form--subgroup .form-group:not(:has(.checkout__form--subgroup__img-wrapper)){border:2px solid #d1d1d1}.checkout__form--subgroup .form-group:not(:has(.checkout__form--subgroup__img-wrapper)):has(input[type="radio"]:checked){border-color:#bb080b;background:#f8e6e7}.checkout__form--subgroup .form-group:has(.checkout__form--subgroup__img-wrapper){color:#6d6d6d}.checkout__form--subgroup .form-group:has(.checkout__form--subgroup__img-wrapper):has(input[type="radio"]:checked){color:#bb080b}.checkout__form--subgroup .form-group:has(.checkout__form--subgroup__img-wrapper):has(input[type="radio"]:checked) .checkout__form--subgroup__img-wrapper{border:2px solid #bb080b}.checkout__form--subgroup__img-container{width:100%;height:100%;display:flex;justify-content:center}.checkout__form--subgroup__img-wrapper{position:relative;width:100%;overflow:hidden;aspect-ratio:176/88;background:#fff;border-radius:0.5rem;border:2px solid #fff}.checkout__form--subgroup__img-wrapper img,.checkout__form--subgroup__img-wrapper svg{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;padding:8px}@media (min-width: 992px){.checkout__form--subgroup__img-container img{max-width:190px}}.checkout__modal,.payment__modal{position:fixed;inset:0;width:100%;height:100%;z-index:1001;background:rgba(0,0,0,0.5);backdrop-filter:blur(5px)}.checkout__modal__content,.payment__modal__content{display:flex;flex-direction:column;gap:1rem;margin:1.5rem;max-width:470px;background:#fff;border-radius:0.25rem}.cart-section,.checkout-section{position:fixed;top:0;right:0;z-index:1001;width:100vw;min-width:100vw;height:100vh;min-height:100vh;transition:all 0.3s ease;display:none;opacity:0;background-color:transparent}.cart-section__count{font-size:10px;color:#fff;background:#bb080b;border-radius:100px;padding:2px 4px}.cart-section__items{flex:1;overflow-y:auto}.cart-section__items::-webkit-scrollbar{width:18px}.cart-section__items::-webkit-scrollbar-track{background:transparent;background:#fff;border-radius:1rem}.cart-section__items::-webkit-scrollbar-thumb{background:rgba(61,61,61,0.3);border-radius:1rem;border:5px solid #fff}.cart-section__items::-webkit-scrollbar-thumb:hover{cursor:pointer}.cart-section__footer{position:sticky;position:-webkit-sticky;bottom:0 !important;background:#fff;border-radius:0.5rem;z-index:2}.cart-section__modal,.checkout-section__modal{display:flex;flex-direction:column;width:100%;max-width:50vw;height:100%;background:#fff;border-radius:0.5rem;transition:all 0.3s ease;scale:0}.cart-section__modal--empty{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.cart-section__modal .field-group,.checkout-section__modal .field-group{margin:0}@media (max-width: 991.98px){.cart-section__modal,.checkout-section__modal{border-radius:0;margin:0;max-height:100vh;max-width:100vw}}@media (max-width: 575.98px){.cart-section .d-sm-block,.checkout-section .d-sm-block{display:block !important}.cart-section .d-sm-none,.checkout-section .d-sm-none{display:none !important}}@media (min-width: 992px){.cart-section,.checkout-section{padding:1rem}}.checkout-section{z-index:1001 !important;background:rgba(0,0,0,0.5) !important;backdrop-filter:blur(5px)}.checkout-section__header{position:sticky;position:-webkit-sticky;top:0;left:0;z-index:1;background:#fff;border-top-left-radius:0.5rem;border-top-right-radius:0.5rem}.checkout-section__footer{position:sticky;position:-webkit-sticky;bottom:0 !important;background:#fff;border-radius:0.5rem;z-index:2}.checkout-section__modal{display:flex !important;flex-direction:column !important;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;left:100%;transform:translateX(100%);max-width:584px !important}.checkout-section__modal--empty,.checkout-section__modal--form,.checkout-section__modal--select{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:16px}.checkout-section__modal::-webkit-scrollbar{width:18px}.checkout-section__modal::-webkit-scrollbar-track{background:transparent;background:#fff;border-radius:1rem}.checkout-section__modal::-webkit-scrollbar-thumb{background:rgba(61,61,61,0.3);border-radius:1rem;border:5px solid #fff}.checkout-section__modal::-webkit-scrollbar-thumb:hover{cursor:pointer}.checkout-section__modal .field-group{margin-bottom:12px}.checkout-section .profile-address button{height:fit-content}.checkout-section .profile-address:hover{cursor:pointer}input.link-style{background:none;border:none;padding:0;color:#bb080b;text-decoration:none;cursor:pointer;font-size:16px;font-weight:700}.img--branch{width:100%;height:100%;overflow:hidden;aspect-ratio:352/264;border-radius:0.25rem}.img--branch img,.img--branch svg{inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.splide_list--products{display:grid;grid-template-columns:repeat(4, 1fr)}@media (max-width: 991.98px){.splide_list--products{grid-template-columns:repeat(3, 1fr)}}@media (max-width: 575.98px){.splide_list--products{grid-template-columns:repeat(2, 1fr)}}.splide_list--products .splide__slide--placeholder{visibility:hidden;pointer-events:none}.splide_list--suggestions{display:grid;grid-template-columns:repeat(5, 1fr)}@media (max-width: 991.98px){.splide_list--suggestions{grid-template-columns:repeat(4, 1fr)}}@media (max-width: 767.98px){.splide_list--suggestions{grid-template-columns:repeat(3, 1fr)}}@media (max-width: 575.98px){.splide_list--suggestions{grid-template-columns:repeat(2, 1fr)}}.splide_list--suggestions .splide__slide--placeholder{visibility:hidden;pointer-events:none}.payment__modal__content{width:400px}.section{position:relative;overflow-x:clip}.shipping-info-card{border:1px solid #d1d1d1;border-radius:0.25rem;padding:16px}h1,h2,h3,h4,h5,h6{line-height:1.2;font-weight:600}.display-1{font-size:calc(1.625rem + 4.5vw)}@media (min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw)}@media (min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw)}@media (min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw)}@media (min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw)}@media (min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw)}@media (min-width: 1200px){.display-6{font-size:2.5rem}}h1,.h1{font-size:calc(1.35rem + 1.2vw)}@media (min-width: 1200px){h1,.h1{font-size:2.25rem}}h2,.h2{font-size:calc(1.325rem + 0.9vw)}@media (min-width: 1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + 0.6vw)}@media (min-width: 1200px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:calc(1.275rem + 0.3vw)}@media (min-width: 1200px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1.125rem}.h{font-size:1rem}.caption{font-size:0.875rem}.overline{font-size:0.75rem}.line-wrapper{overflow:hidden;display:block}.line{display:block;will-change:transform}.truncate-2{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.truncate-2{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.pos-relative{position:relative}.pos-absolute{position:absolute}.text-italic{font-style:italic}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.lh-sm{line-height:1.2}.lh-lg{line-height:1.8}.bg-white{background-color:#fff}.bg-primary-50{background-color:#f8e6e7}.bg-light{background-color:#f6f7ff}.bg-elevate-space{background-color:#f7e8dd}.text-white{color:#fff}.text-primary{color:#bb080b}.text-light{color:#f6f7ff}.text-secondary-200{color:#9cb599}.text-secondary-300{color:#6a8f66}.text-neutral-300{color:#b0b0b0}.text-neutral{color:#6d6d6d}.text-neutral-700{color:#4f4f4f}.text-neutral-900{color:#3d3d3d}.text-neutral-950{color:#171717}.d-flex{display:flex}.d-none{display:none}.d-inline-flex{display:inline-flex}.flex-column{flex-direction:column}.gap-1{gap:0.25rem}.gap-2{gap:0.5rem}.gap-4{gap:1rem}.gap-6{gap:calc(1.275rem + 0.3vw)}.gap-10{gap:calc(1.375rem + 1.5vw)}.fw-semibold{font-weight:600}.fw-bold{font-weight:700}.p-4{padding:16px}.p-6{padding:24px}.p-10{padding:40px}.px-2{padding-left:8px;padding-right:8px}.px-4{padding-left:16px;padding-right:16px}.px-6{padding-left:24px;padding-right:24px}.py-2{padding-top:8px;padding-bottom:8px}.py-4{padding-top:16px;padding-bottom:16px}.py-6{padding-top:24px;padding-bottom:24px}.py-10{padding-top:40px;padding-bottom:40px}.py-16{padding-top:64px;padding-bottom:64px}.py-20{padding-top:80px;padding-bottom:80px}.py-30{padding-top:120px;padding-bottom:120px}.pt-2{padding-top:8px}.pt-6{padding-top:24px}.pt-10{padding-top:40px}.pt-14{padding-top:56px}.pt-20{padding-top:80px}.align-items-center{align-items:center}.align-self-center{align-self:center}.align-self-end{align-self:flex-end}.justify-content-center{justify-content:center}.justify-content-end{justify-content:flex-end}.justify-content-between{justify-content:space-between}.my-6{margin-top:calc(1.275rem + 0.3vw);margin-bottom:calc(1.275rem + 0.3vw)}.my-8{margin-top:calc(1.325rem + 0.9vw);margin-bottom:calc(1.325rem + 0.9vw)}.my-10{margin-top:calc(1.375rem + 1.5vw);margin-bottom:calc(1.375rem + 1.5vw)}.mt-auto{margin-top:auto}.mt-4{margin-top:1rem}.mt-6{margin-top:calc(1.275rem + 0.3vw)}.mt-40{margin-top:calc(2.125rem + 10.5vw)}.mb-2{margin-bottom:0.5rem}.mb-3{margin-bottom:0.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:calc(1.275rem + 0.3vw)}.mb-7{margin-bottom:calc(1.3rem + 0.6vw)}.mb-8{margin-bottom:calc(1.325rem + 0.9vw)}.mb-10{margin-bottom:calc(1.375rem + 1.5vw)}.mb-12{margin-bottom:calc(1.425rem + 2.1vw)}.mb-16{margin-bottom:calc(1.525rem + 3.3vw)}.mb-40{margin-bottom:calc(2.125rem + 10.5vw)}.ml-auto{margin-left:auto}.ml-1{margin-left:4px}.g-2{--gutter-x: 0.5rem;--gutter-y: 0.5rem}.g-4{--gutter-x: 1rem;--gutter-y: 1rem}.g-6{--gutter-x: calc(1.275rem + 0.3vw);--gutter-y: calc(1.275rem + 0.3vw)}.g-10{--gutter-x: calc(1.375rem + 1.5vw);--gutter-y: calc(1.375rem + 1.5vw)}.gx-4{--gutter-x: 1rem}.gx-16{--gutter-x: calc(1.525rem + 3.3vw)}.gx-20{--gutter-x: calc(1.625rem + 4.5vw)}.gy-4{--gutter-y: 1rem}.gy-6{--gutter-y: calc(1.275rem + 0.3vw)}.h-auto{height:auto}.h-full{height:100%}.mh-full{min-height:100%}.w-full{width:100%}.rounded-1{border-radius:4px}.rounded-2{border-radius:8px}.rounded-4{border-radius:16px}.rounded-6{border-radius:24px}.rounded-pill{border-radius:100px}@media (min-width: 768px){.d-md-flex{display:flex}}@media (min-width: 992px){.text-lg-center{text-align:center}.text-lg-right{text-align:right}.d-lg-block{display:block}.d-lg-none{display:none}.p-lg-6{padding:24px}.p-lg-10{padding:40px}.px-lg-16{padding-left:64px;padding-right:64px}.py-lg-10{padding-top:40px;padding-bottom:40px}.py-lg-16{padding-top:64px;padding-bottom:64px}.py-lg-20{padding-top:80px;padding-bottom:80px}.justify-content-lg-end{justify-content:end}.order-lg-last{order:99999999}}@media (min-width: 1200px){.text-xl-center{text-align:center}}@media (min-width: 1200px){.gap-6{gap:1.5rem}.gap-10{gap:2.5rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.mt-6{margin-top:1.5rem}.mt-40{margin-top:10rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-40{margin-bottom:10rem}.g-6{--gutter-x: 1.5rem;--gutter-y: 1.5rem}.g-10{--gutter-x: 2.5rem;--gutter-y: 2.5rem}.gx-16{--gutter-x: 4rem}.gx-20{--gutter-x: 5rem}.gy-6{--gutter-y: 1.5rem}}
