@charset "UTF-8";.ts-control{border:1px solid var(--bs-border-color);padding:.375rem .75rem;width:100%;overflow:hidden;position:relative;z-index:1;box-sizing:border-box;box-shadow:none;border-radius:var(--bs-border-radius);display:flex;flex-wrap:wrap}.ts-wrapper.multi.has-items .ts-control{padding:calc(.375rem - 1px + -0) .75rem calc(.375rem - 4px + -0)}.full .ts-control{background-color:var(--bs-body-bg)}.disabled .ts-control,.disabled .ts-control *{cursor:default!important}.focus .ts-control{box-shadow:none}.ts-control>*{vertical-align:baseline;display:inline-block}.ts-wrapper.multi .ts-control>div{cursor:pointer;margin:0 3px 3px 0;padding:1px 5px;background:#efefef;color:#343a40;border:0 solid #dee2e6;overflow:auto}.ts-wrapper.multi .ts-control>div.active{background:#0d6efd;color:#fff;border:0 solid rgba(0,0,0,0)}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{color:#878787;background:#fff;border:0 solid white}.ts-control>input{flex:1 1 auto;min-width:7rem;display:inline-block!important;padding:0!important;min-height:0!important;max-height:none!important;max-width:100%!important;margin:0!important;text-indent:0!important;border:0 none!important;background:none!important;line-height:inherit!important;-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important;box-shadow:none!important}.ts-control>input::-ms-clear{display:none}.ts-control>input:focus{outline:none!important}.has-items .ts-control>input{margin:0 4px!important}.ts-control.rtl{text-align:right}.ts-control.rtl.single .ts-control:after{left:calc(.75rem + 5px);right:auto}.ts-control.rtl .ts-control>input{margin:0 4px 0 -2px!important}.disabled .ts-control{opacity:1;background-color:var(--bs-secondary-bg)}.input-hidden .ts-control>input{opacity:0;position:absolute;left:-10000px}.ts-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:var(--bs-body-bg);margin:.25rem 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px #0000001a;border-radius:0 0 var(--bs-border-radius) var(--bs-border-radius)}.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.ts-dropdown [data-selectable] .highlight{background:#ffed2866;border-radius:1px}.ts-dropdown .option,.ts-dropdown .optgroup-header,.ts-dropdown .no-results,.ts-dropdown .create{padding:3px .75rem}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.ts-dropdown [data-selectable].option{opacity:1;cursor:pointer}.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.ts-dropdown .optgroup-header{color:#6c757d;background:var(--bs-body-bg);cursor:default}.ts-dropdown .active{background-color:var(--bs-tertiary-bg);color:var(--bs-body-color)}.ts-dropdown .active.create{color:var(--bs-body-color)}.ts-dropdown .create{color:#343a4080}.ts-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:3px .75rem}.ts-dropdown .spinner:after{content:" ";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ts-dropdown-content{overflow:hidden auto;max-height:200px;scroll-behavior:smooth}.ts-wrapper.plugin-drag_drop .ts-dragging{color:transparent!important}.ts-wrapper.plugin-drag_drop .ts-dragging>*{visibility:hidden!important}.plugin-checkbox_options:not(.rtl) .option input{margin-right:.5rem}.plugin-checkbox_options.rtl .option input{margin-left:.5rem}.plugin-clear_button{--ts-pr-clear-button: 1em}.plugin-clear_button .clear-button{opacity:0;position:absolute;top:50%;transform:translateY(-50%);right:calc(.75rem - 5px);margin-right:0!important;background:transparent!important;transition:opacity .5s;cursor:pointer}.plugin-clear_button.form-select .clear-button,.plugin-clear_button.single .clear-button{right:max(var(--ts-pr-caret),.75rem)}.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button:not(.disabled):hover.has-items .clear-button{opacity:1}.ts-wrapper .dropdown-header{position:relative;padding:6px .75rem;border-bottom:1px solid #d0d0d0;background:color-mix(var(--bs-body-bg),#d0d0d0,85%);border-radius:var(--bs-border-radius) var(--bs-border-radius) 0 0}.ts-wrapper .dropdown-header-close{position:absolute;right:.75rem;top:50%;color:#343a40;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px!important}.ts-wrapper .dropdown-header-close:hover{color:#000}.plugin-dropdown_input.focus.dropdown-active .ts-control{box-shadow:none;border:1px solid var(--bs-border-color);box-shadow:var(--bs-box-shadow-inset)}.plugin-dropdown_input .dropdown-input{border:1px solid #d0d0d0;border-width:0 0 1px;display:block;padding:.375rem .75rem;box-shadow:none;width:100%;background:transparent}.plugin-dropdown_input.focus .ts-dropdown .dropdown-input{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.plugin-dropdown_input .items-placeholder{border:0 none!important;box-shadow:none!important;width:100%}.plugin-dropdown_input.has-items .items-placeholder,.plugin-dropdown_input.dropdown-active .items-placeholder{display:none!important}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{flex:none;min-width:4px}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::-ms-input-placeholder{color:transparent}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:transparent}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:flex}.ts-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.ts-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.ts-wrapper.plugin-remove_button .item{display:inline-flex;align-items:center}.ts-wrapper.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:0 5px;border-radius:0 2px 2px 0;box-sizing:border-box}.ts-wrapper.plugin-remove_button .item .remove:hover{background:#0000000d}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:none}.ts-wrapper.plugin-remove_button .remove-single{position:absolute;right:0;top:0;font-size:23px}.ts-wrapper.plugin-remove_button:not(.rtl) .item{padding-right:0!important}.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{border-left:1px solid #dee2e6;margin-left:5px}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:#0000}.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove{border-left-color:#fff}.ts-wrapper.plugin-remove_button.rtl .item{padding-left:0!important}.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #dee2e6;margin-right:5px}.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:#0000}.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{border-right-color:#fff}:root{--ts-pr-clear-button: 0px;--ts-pr-caret: 0px;--ts-pr-min: .75rem}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer}.ts-control:not(.rtl){padding-right:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-control.rtl{padding-left:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-wrapper{position:relative}.ts-dropdown,.ts-control,.ts-control input{color:#343a40;font-family:inherit;font-size:inherit;line-height:1.5}.ts-control,.ts-wrapper.single.input-active .ts-control{background:var(--bs-body-bg);cursor:text}.ts-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.ts-dropdown,.ts-dropdown.form-control,.ts-dropdown.form-select{height:auto;padding:0;z-index:1000;background:var(--bs-body-bg);border:1px solid var(--bs-border-color-translucent);border-radius:.375rem;box-shadow:0 6px 12px #0000002d}.ts-dropdown .optgroup-header{font-size:.875rem;line-height:1.5}.ts-dropdown .optgroup:first-child:before{display:none}.ts-dropdown .optgroup:before{content:" ";display:block;height:0;overflow:hidden;border-top:1px solid var(--bs-border-color-translucent);margin:.5rem -.75rem}.ts-dropdown .create{padding-left:.75rem}.ts-dropdown-content{padding:5px 0}.ts-control{transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.ts-control{transition:none}}.ts-control{display:flex;align-items:center}.focus .ts-control{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.ts-control .item{display:flex;align-items:center}.ts-control input::-ms-input-placeholder{color:var(--bs-secondary-color, #a7aeb8);opacity:1}.ts-control input::placeholder{color:var(--bs-secondary-color, #a7aeb8);opacity:1}.ts-wrapper.is-invalid,.was-validated .invalid,.was-validated :invalid+.ts-wrapper{border-color:var(--bs-form-invalid-color)}.ts-wrapper.is-invalid:not(.single),.was-validated .invalid:not(.single),.was-validated :invalid+.ts-wrapper:not(.single){background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem);background-repeat:no-repeat}.ts-wrapper.is-invalid.single,.was-validated .invalid.single,.was-validated :invalid+.ts-wrapper.single{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);background-repeat:no-repeat}.ts-wrapper.is-invalid.focus .ts-control,.was-validated .invalid.focus .ts-control,.was-validated :invalid+.ts-wrapper.focus .ts-control{border-color:var(--bs-form-invalid-color);box-shadow:0 0 0 .25rem rgba(var(--bs-form-invalid-color),.25)}.ts-wrapper.is-valid,.was-validated .valid,.was-validated :valid+.ts-wrapper{border-color:var(--bs-form-valid-color)}.ts-wrapper.is-valid:not(.single),.was-validated .valid:not(.single),.was-validated :valid+.ts-wrapper:not(.single){background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem);background-repeat:no-repeat}.ts-wrapper.is-valid.single,.was-validated .valid.single,.was-validated :valid+.ts-wrapper.single{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);background-repeat:no-repeat}.ts-wrapper.is-valid.focus .ts-control,.was-validated .valid.focus .ts-control,.was-validated :valid+.ts-wrapper.focus .ts-control{border-color:var(--bs-form-valid-color);box-shadow:0 0 0 .25rem rgba(var(--bs-form-valid-color),.25)}.ts-wrapper{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));display:flex}.input-group-sm>.ts-wrapper,.ts-wrapper.form-select-sm,.ts-wrapper.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.input-group-sm>.ts-wrapper .ts-control,.ts-wrapper.form-select-sm .ts-control,.ts-wrapper.form-control-sm .ts-control{border-radius:var(--bs-border-radius-sm);font-size:.875rem}.input-group-sm>.ts-wrapper.has-items .ts-control,.ts-wrapper.form-select-sm.has-items .ts-control,.ts-wrapper.form-control-sm.has-items .ts-control{font-size:.875rem}.input-group-sm>.ts-wrapper.multi.has-items .ts-control,.ts-wrapper.form-select-sm.multi.has-items .ts-control,.ts-wrapper.form-control-sm.multi.has-items .ts-control{padding-top:calc((calc(1.5em + .5rem + calc(var(--bs-border-width) * 2)) - 1.5 * .875rem - calc((var(--bs-border-width) + 1px) * 2)) / 2)!important}.ts-wrapper.multi.has-items .ts-control{padding-left:calc(.75rem - 5px);--ts-pr-min: calc(.75rem - 5px) }.ts-wrapper.multi .ts-control>div{border-radius:calc(var(--bs-border-radius) - 1px)}.input-group-lg>.ts-wrapper,.ts-wrapper.form-control-lg,.ts-wrapper.form-select-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.input-group-lg>.ts-wrapper .ts-control,.ts-wrapper.form-control-lg .ts-control,.ts-wrapper.form-select-lg .ts-control{border-radius:var(--bs-border-radius-lg);font-size:1.25rem}.ts-wrapper:not(.form-control,.form-select){padding:0;border:none;height:auto;box-shadow:none;background:none}.ts-wrapper:not(.form-control,.form-select).single .ts-control{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px}.ts-wrapper.form-select,.ts-wrapper.single{--ts-pr-caret: 2.25rem}.ts-wrapper.form-control,.ts-wrapper.form-select{padding:0!important;height:auto;box-shadow:none;display:flex}.ts-wrapper.form-control .ts-control,.ts-wrapper.form-control.single.input-active .ts-control,.ts-wrapper.form-select .ts-control,.ts-wrapper.form-select.single.input-active .ts-control{border:none!important}.ts-wrapper.form-control:not(.disabled) .ts-control,.ts-wrapper.form-control:not(.disabled).single.input-active .ts-control,.ts-wrapper.form-select:not(.disabled) .ts-control,.ts-wrapper.form-select:not(.disabled).single.input-active .ts-control{background:transparent!important}.input-group>.ts-wrapper{flex-grow:1;width:1%}.input-group>.ts-wrapper:not(:nth-child(2))>.ts-control{border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.ts-wrapper:not(:last-child)>.ts-control{border-top-right-radius:0;border-bottom-right-radius:0}.form-select .ts-dropdown,.form-select .ts-control,.form-select .ts-control input{color:var(--bs-body-color)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:var(--bs-secondary-color)}.table{--bs-table-color-type: initial;--bs-table-bg-type: initial;--bs-table-color-state: initial;--bs-table-bg-state: initial;--bs-table-color: var(--bs-emphasis-color);--bs-table-bg: var(--bs-body-bg);--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: transparent;--bs-table-striped-color: var(--bs-emphasis-color);--bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), .05);--bs-table-active-color: var(--bs-emphasis-color);--bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), .1);--bs-table-hover-color: var(--bs-emphasis-color);--bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), .075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem;color:var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-active{--bs-table-color-state: var(--bs-table-active-color);--bs-table-bg-state: var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state: var(--bs-table-hover-color);--bs-table-bg-state: var(--bs-table-hover-bg)}.table-primary{--bs-table-color: #000;--bs-table-bg: rgb(204, 229.6, 204);--bs-table-border-color: rgb(163.2, 183.68, 163.2);--bs-table-striped-bg: rgb(193.8, 218.12, 193.8);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(183.6, 206.64, 183.6);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(188.7, 212.38, 188.7);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color: #000;--bs-table-bg: #cccccc;--bs-table-border-color: rgb(163.2, 163.2, 163.2);--bs-table-striped-bg: rgb(193.8, 193.8, 193.8);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(183.6, 183.6, 183.6);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(188.7, 188.7, 188.7);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color: #000;--bs-table-bg: rgb(209, 231, 220.8);--bs-table-border-color: rgb(167.2, 184.8, 176.64);--bs-table-striped-bg: rgb(198.55, 219.45, 209.76);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(188.1, 207.9, 198.72);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(193.325, 213.675, 204.24);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color: #000;--bs-table-bg: rgb(206.6, 244.4, 252);--bs-table-border-color: rgb(165.28, 195.52, 201.6);--bs-table-striped-bg: rgb(196.27, 232.18, 239.4);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(185.94, 219.96, 226.8);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(191.105, 226.07, 233.1);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color: #000;--bs-table-bg: rgb(255, 242.6, 205.4);--bs-table-border-color: rgb(204, 194.08, 164.32);--bs-table-striped-bg: rgb(242.25, 230.47, 195.13);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(229.5, 218.34, 184.86);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(235.875, 224.405, 189.995);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color: #000;--bs-table-bg: rgb(248, 214.6, 217.8);--bs-table-border-color: rgb(198.4, 171.68, 174.24);--bs-table-striped-bg: rgb(235.6, 203.87, 206.91);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(223.2, 193.14, 196.02);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(229.4, 198.505, 201.465);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color: #000;--bs-table-bg: #f8f9fa;--bs-table-border-color: rgb(198.4, 199.2, 200);--bs-table-striped-bg: rgb(235.6, 236.55, 237.5);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(223.2, 224.1, 225);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(229.4, 230.325, 231.25);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color: #fff;--bs-table-bg: #17222e;--bs-table-border-color: rgb(69.4, 78.2, 87.8);--bs-table-striped-bg: rgb(34.6, 45.05, 56.45);--bs-table-striped-color: #fff;--bs-table-active-bg: rgb(46.2, 56.1, 66.9);--bs-table-active-color: #fff;--bs-table-hover-bg: rgb(40.4, 50.575, 61.675);--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#80c080;outline:0;box-shadow:0 0 0 .25rem #00800040}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#80c080;outline:0;box-shadow:0 0 0 .25rem #00800040}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg: var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#80c080;outline:0;box-shadow:0 0 0 .25rem #00800040}.form-check-input:checked{background-color:green;border-color:green}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:green;border-color:green;--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgb%28127.5, 191.5, 127.5%29'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #00800040}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #00800040}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:green;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b3d9b3}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:green;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#b3d9b3}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;max-width:100%;height:100%;padding:1rem .75rem;overflow:hidden;color:rgba(var(--bs-body-color-rgb),.65);text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:transparent}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem;padding-left:.75rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control:-webkit-autofill~label{transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>textarea:focus~label:after,.form-floating>textarea:not(:placeholder-shown)~label:after{position:absolute;top:1rem;right:.375rem;bottom:1rem;left:.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>textarea:disabled~label:after{background-color:var(--bs-secondary-bg)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>:disabled~label,.form-floating>.form-control:disabled~label{color:#6c757d}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(-1 * var(--bs-border-width));border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3.75rem + 1.5em)}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:var(--bs-form-valid-color)}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3.75rem + 1.5em)}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:var(--bs-form-invalid-color)}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: .5rem;--bs-dropdown-spacer: .125rem;--bs-dropdown-font-size: 1rem;--bs-dropdown-color: var(--bs-body-color);--bs-dropdown-bg: var(--bs-body-bg);--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-border-radius: var(--bs-border-radius);--bs-dropdown-border-width: var(--bs-border-width);--bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y: .5rem;--bs-dropdown-box-shadow: var(--bs-box-shadow);--bs-dropdown-link-color: var(--bs-body-color);--bs-dropdown-link-hover-color: var(--bs-body-color);--bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #008000;--bs-dropdown-link-disabled-color: var(--bs-tertiary-color);--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: .25rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: .5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.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: 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:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle:after{display:none}.dropstart .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius, 0)}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color: #dee2e6;--bs-dropdown-bg: #343a40;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color: #dee2e6;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg: rgba(255, 255, 255, .15);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #008000;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-header-color: #adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:.25rem}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:calc(-1 * var(--bs-border-width))}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:calc(-1 * var(--bs-border-width))}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:nth-child(n+3),.btn-group-vertical>:not(.btn-check)+.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: .5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width: var(--bs-border-width);--bs-card-border-color: var(--bs-border-color-translucent);--bs-card-border-radius: var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y: .5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(var(--bs-body-color-rgb), .03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: var(--bs-body-bg);--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: .75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width: 576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child)>.card-img-top,.card-group>.card:not(:last-child)>.card-header{border-top-right-radius:0}.card-group>.card:not(:last-child)>.card-img-bottom,.card-group>.card:not(:last-child)>.card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child)>.card-img-top,.card-group>.card:not(:first-child)>.card-header{border-top-left-radius:0}.card-group>.card:not(:first-child)>.card-img-bottom,.card-group>.card:not(:first-child)>.card-footer{border-bottom-left-radius:0}}.accordion{--bs-accordion-color: var(--bs-body-color);--bs-accordion-bg: var(--bs-body-bg);--bs-accordion-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease;--bs-accordion-border-color: var(--bs-border-color);--bs-accordion-border-width: var(--bs-border-width);--bs-accordion-border-radius: var(--bs-border-radius);--bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: var(--bs-body-color);--bs-accordion-btn-bg: var(--bs-accordion-bg);--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2317222e' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform .2s ease-in-out;--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='rgb%280, 51.2, 0%29' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(0, 128, 0, .25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: var(--bs-primary-text-emphasis);--bs-accordion-active-bg: var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion: reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush>.accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush>.accordion-item:first-child{border-top:0}.accordion-flush>.accordion-item:last-child{border-bottom:0}.accordion-flush>.accordion-item>.accordion-collapse,.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button:after{--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28102, 178.8, 102%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28102, 178.8, 102%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x: 0;--bs-breadcrumb-padding-y: 0;--bs-breadcrumb-margin-bottom: 1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color: var(--bs-secondary-color);--bs-breadcrumb-item-padding-x: .5rem;--bs-breadcrumb-item-active-color: var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x: .75rem;--bs-pagination-padding-y: .375rem;--bs-pagination-font-size: 1rem;--bs-pagination-color: var(--bs-link-color);--bs-pagination-bg: var(--bs-body-bg);--bs-pagination-border-width: var(--bs-border-width);--bs-pagination-border-color: var(--bs-border-color);--bs-pagination-border-radius: var(--bs-border-radius);--bs-pagination-hover-color: var(--bs-link-hover-color);--bs-pagination-hover-bg: var(--bs-tertiary-bg);--bs-pagination-hover-border-color: var(--bs-border-color);--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-focus-bg: var(--bs-secondary-bg);--bs-pagination-focus-box-shadow: 0 0 0 .25rem rgba(0, 128, 0, .25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: #008000;--bs-pagination-active-border-color: #008000;--bs-pagination-disabled-color: var(--bs-secondary-color);--bs-pagination-disabled-bg: var(--bs-secondary-bg);--bs-pagination-disabled-border-color: var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(-1 * var(--bs-border-width))}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: .75rem;--bs-pagination-font-size: 1.25rem;--bs-pagination-border-radius: var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x: .5rem;--bs-pagination-padding-y: .25rem;--bs-pagination-font-size: .875rem;--bs-pagination-border-radius: var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x: .65em;--bs-badge-padding-y: .35em;--bs-badge-font-size: .75em;--bs-badge-font-weight: 700;--bs-badge-color: #fff;--bs-badge-border-radius: var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius: var(--bs-border-radius);--bs-alert-link-color: inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color: var(--bs-primary-text-emphasis);--bs-alert-bg: var(--bs-primary-bg-subtle);--bs-alert-border-color: var(--bs-primary-border-subtle);--bs-alert-link-color: var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color: var(--bs-secondary-text-emphasis);--bs-alert-bg: var(--bs-secondary-bg-subtle);--bs-alert-border-color: var(--bs-secondary-border-subtle);--bs-alert-link-color: var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color: var(--bs-success-text-emphasis);--bs-alert-bg: var(--bs-success-bg-subtle);--bs-alert-border-color: var(--bs-success-border-subtle);--bs-alert-link-color: var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color: var(--bs-info-text-emphasis);--bs-alert-bg: var(--bs-info-bg-subtle);--bs-alert-border-color: var(--bs-info-border-subtle);--bs-alert-link-color: var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color: var(--bs-warning-text-emphasis);--bs-alert-bg: var(--bs-warning-bg-subtle);--bs-alert-border-color: var(--bs-warning-border-subtle);--bs-alert-link-color: var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color: var(--bs-danger-text-emphasis);--bs-alert-bg: var(--bs-danger-bg-subtle);--bs-alert-border-color: var(--bs-danger-border-subtle);--bs-alert-link-color: var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color: var(--bs-light-text-emphasis);--bs-alert-bg: var(--bs-light-bg-subtle);--bs-alert-border-color: var(--bs-light-border-subtle);--bs-alert-link-color: var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color: var(--bs-dark-text-emphasis);--bs-alert-bg: var(--bs-dark-bg-subtle);--bs-alert-border-color: var(--bs-dark-border-subtle);--bs-alert-link-color: var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:var(--bs-progress-height)}}.progress,.progress-stacked{--bs-progress-height: 1rem;--bs-progress-font-size: .75rem;--bs-progress-bg: var(--bs-secondary-bg);--bs-progress-border-radius: var(--bs-border-radius);--bs-progress-box-shadow: var(--bs-box-shadow-inset);--bs-progress-bar-color: #fff;--bs-progress-bar-bg: #008000;--bs-progress-bar-transition: width .6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color: var(--bs-body-color);--bs-list-group-bg: var(--bs-body-bg);--bs-list-group-border-color: var(--bs-border-color);--bs-list-group-border-width: var(--bs-border-width);--bs-list-group-border-radius: var(--bs-border-radius);--bs-list-group-item-padding-x: 1rem;--bs-list-group-item-padding-y: .5rem;--bs-list-group-action-color: var(--bs-secondary-color);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-tertiary-bg);--bs-list-group-action-active-color: var(--bs-body-color);--bs-list-group-action-active-bg: var(--bs-secondary-bg);--bs-list-group-disabled-color: var(--bs-secondary-color);--bs-list-group-disabled-bg: var(--bs-body-bg);--bs-list-group-active-color: #fff;--bs-list-group-active-bg: #008000;--bs-list-group-active-border-color: #008000;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:not(.active):hover,.list-group-item-action:not(.active):focus{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:not(.active):active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width: 576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color: var(--bs-primary-text-emphasis);--bs-list-group-bg: var(--bs-primary-bg-subtle);--bs-list-group-border-color: var(--bs-primary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-primary-border-subtle);--bs-list-group-active-color: var(--bs-primary-bg-subtle);--bs-list-group-active-bg: var(--bs-primary-text-emphasis);--bs-list-group-active-border-color: var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color: var(--bs-secondary-text-emphasis);--bs-list-group-bg: var(--bs-secondary-bg-subtle);--bs-list-group-border-color: var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);--bs-list-group-active-color: var(--bs-secondary-bg-subtle);--bs-list-group-active-bg: var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color: var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color: var(--bs-success-text-emphasis);--bs-list-group-bg: var(--bs-success-bg-subtle);--bs-list-group-border-color: var(--bs-success-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-success-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-success-border-subtle);--bs-list-group-active-color: var(--bs-success-bg-subtle);--bs-list-group-active-bg: var(--bs-success-text-emphasis);--bs-list-group-active-border-color: var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color: var(--bs-info-text-emphasis);--bs-list-group-bg: var(--bs-info-bg-subtle);--bs-list-group-border-color: var(--bs-info-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-info-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-info-border-subtle);--bs-list-group-active-color: var(--bs-info-bg-subtle);--bs-list-group-active-bg: var(--bs-info-text-emphasis);--bs-list-group-active-border-color: var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color: var(--bs-warning-text-emphasis);--bs-list-group-bg: var(--bs-warning-bg-subtle);--bs-list-group-border-color: var(--bs-warning-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-warning-border-subtle);--bs-list-group-active-color: var(--bs-warning-bg-subtle);--bs-list-group-active-bg: var(--bs-warning-text-emphasis);--bs-list-group-active-border-color: var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color: var(--bs-danger-text-emphasis);--bs-list-group-bg: var(--bs-danger-bg-subtle);--bs-list-group-border-color: var(--bs-danger-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-danger-border-subtle);--bs-list-group-active-color: var(--bs-danger-bg-subtle);--bs-list-group-active-bg: var(--bs-danger-text-emphasis);--bs-list-group-active-border-color: var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color: var(--bs-light-text-emphasis);--bs-list-group-bg: var(--bs-light-bg-subtle);--bs-list-group-border-color: var(--bs-light-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-light-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-light-border-subtle);--bs-list-group-active-color: var(--bs-light-bg-subtle);--bs-list-group-active-bg: var(--bs-light-text-emphasis);--bs-list-group-active-border-color: var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color: var(--bs-dark-text-emphasis);--bs-list-group-bg: var(--bs-dark-bg-subtle);--bs-list-group-border-color: var(--bs-dark-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-dark-border-subtle);--bs-list-group-active-color: var(--bs-dark-bg-subtle);--bs-list-group-active-bg: var(--bs-dark-text-emphasis);--bs-list-group-active-border-color: var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color: #000;--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");--bs-btn-close-opacity: .5;--bs-btn-close-hover-opacity: .75;--bs-btn-close-focus-shadow: 0 0 0 .25rem rgba(0, 128, 0, .25);--bs-btn-close-focus-opacity: 1;--bs-btn-close-disabled-opacity: .25;box-sizing:content-box;width:1em;height:1em;padding:.25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;filter:var(--bs-btn-close-filter);border:0;border-radius:.25rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{--bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%)}:root,[data-bs-theme=light]{--bs-btn-close-filter: }[data-bs-theme=dark]{--bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%)}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: .5rem;--bs-modal-color: var(--bs-body-color);--bs-modal-bg: var(--bs-body-bg);--bs-modal-border-color: var(--bs-border-color-translucent);--bs-modal-border-width: var(--bs-border-width);--bs-modal-border-radius: var(--bs-border-radius-lg);--bs-modal-box-shadow: var(--bs-box-shadow-sm);--bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-header-border-width: var(--bs-border-width);--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: .5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: var(--bs-border-color);--bs-modal-footer-border-width: var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transform:translateY(-50px);transition:transform .3s ease-out}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: .5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin-top:calc(-.5 * var(--bs-modal-header-padding-y));margin-right:calc(-.5 * var(--bs-modal-header-padding-x));margin-bottom:calc(-.5 * var(--bs-modal-header-padding-y));margin-left:auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width: 576px){.modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width: 300px}}@media (min-width: 992px){.modal-lg,.modal-xl{--bs-modal-width: 800px}}@media (min-width: 1200px){.modal-xl{--bs-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: .75rem;--bs-toast-padding-y: .5rem;--bs-toast-spacing: 1.5rem;--bs-toast-max-width: 350px;--bs-toast-font-size: .875rem;--bs-toast-color: ;--bs-toast-bg: rgba(var(--bs-body-bg-rgb), .85);--bs-toast-border-width: var(--bs-border-width);--bs-toast-border-color: var(--bs-border-color-translucent);--bs-toast-border-radius: var(--bs-border-radius);--bs-toast-box-shadow: var(--bs-box-shadow);--bs-toast-header-color: var(--bs-secondary-color);--bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), .85);--bs-toast-header-border-color: var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex: 1090;position:absolute;z-index:var(--bs-toast-zindex);width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.tooltip{--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 200px;--bs-tooltip-padding-x: .5rem;--bs-tooltip-padding-y: .25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size: .875rem;--bs-tooltip-color: var(--bs-body-bg);--bs-tooltip-bg: var(--bs-emphasis-color);--bs-tooltip-border-radius: var(--bs-border-radius);--bs-tooltip-opacity: .9;--bs-tooltip-arrow-width: .8rem;--bs-tooltip-arrow-height: .4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-top .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-bottom .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size: .875rem;--bs-popover-bg: var(--bs-body-bg);--bs-popover-border-width: var(--bs-border-width);--bs-popover-border-color: var(--bs-border-color-translucent);--bs-popover-border-radius: var(--bs-border-radius-lg);--bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow: var(--bs-box-shadow);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: .5rem;--bs-popover-header-font-size: 1rem;--bs-popover-header-color: inherit;--bs-popover-header-bg: var(--bs-secondary-bg);--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: var(--bs-body-color);--bs-popover-arrow-width: 1rem;--bs-popover-arrow-height: .5rem;--bs-popover-arrow-border: var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow:before,.popover .popover-arrow:after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header:before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translate(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;filter:var(--bs-carousel-control-icon-filter);border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:var(--bs-carousel-indicator-active-bg);background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:var(--bs-carousel-caption-color);text-align:center}.carousel-dark{--bs-carousel-indicator-active-bg: #000;--bs-carousel-caption-color: #000;--bs-carousel-control-icon-filter: invert(1) grayscale(100)}:root,[data-bs-theme=light]{--bs-carousel-indicator-active-bg: #fff;--bs-carousel-caption-color: #fff;--bs-carousel-control-icon-filter: }[data-bs-theme=dark]{--bs-carousel-indicator-active-bg: #000;--bs-carousel-caption-color: #000;--bs-carousel-control-icon-filter: invert(1) grayscale(100)}.spinner-grow,.spinner-border{display:inline-block;flex-shrink:0;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-border-width: .25em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: .2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem}@media (prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed: 1.5s}}.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--bs-offcanvas-zindex: 1045;--bs-offcanvas-width: 400px;--bs-offcanvas-height: 30vh;--bs-offcanvas-padding-x: 1rem;--bs-offcanvas-padding-y: 1rem;--bs-offcanvas-color: var(--bs-body-color);--bs-offcanvas-bg: var(--bs-body-bg);--bs-offcanvas-border-width: var(--bs-border-width);--bs-offcanvas-border-color: var(--bs-border-color-translucent);--bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);--bs-offcanvas-transition: transform .3s ease-in-out;--bs-offcanvas-title-line-height: 1.5}@media (max-width: 575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 575.98px) and (prefers-reduced-motion: reduce){.offcanvas-sm{transition:none}}@media (max-width: 575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}}@media (min-width: 576px){.offcanvas-sm{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 767.98px) and (prefers-reduced-motion: reduce){.offcanvas-md{transition:none}}@media (max-width: 767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}@media (min-width: 768px){.offcanvas-md{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 991.98px) and (prefers-reduced-motion: reduce){.offcanvas-lg{transition:none}}@media (max-width: 991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media (min-width: 992px){.offcanvas-lg{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce){.offcanvas-xl{transition:none}}@media (max-width: 1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}@media (min-width: 1200px){.offcanvas-xl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce){.offcanvas-xxl{transition:none}}@media (max-width: 1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}}@media (min-width: 1400px){.offcanvas-xxl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media (prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y));margin-left:auto}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn:before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,#000c,#000 95%);mask-image:linear-gradient(130deg,#000 55%,#000c,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.site-account-menu{min-width:15.5rem;border:1px solid rgba(23,34,46,.08);border-radius:.375rem;box-shadow:0 1rem 2.5rem #17222e1f}.site-account-menu__heading,.site-account-menu__subheading{display:block}.site-account-menu__heading{font-weight:700;color:var(--bs-dark)}.site-account-menu__subheading{font-size:.82rem;color:#17222e99}.site-account-menu__logout{color:#b42318;font-weight:700}.site-account-menu__logout:hover,.site-account-menu__logout:focus-visible{color:#8a1c12}.mini-cart{display:grid;gap:1rem}.mini-cart__item{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:.9rem;align-items:start}.mini-cart__media{--mini-cart-accent: #dce4f0;--mini-cart-accent-strong: #5b7ea7;width:4rem;aspect-ratio:1;display:inline-grid;place-items:center;overflow:hidden;border-radius:.25rem;background:linear-gradient(145deg,var(--mini-cart-accent),var(--mini-cart-accent-strong));color:#fff;font-family:var(--bs-heading-font-family);font-size:1rem}.mini-cart__media-image{display:block;width:100%;height:100%;object-fit:cover}.mini-cart__content{display:grid;align-content:start;gap:.35rem;min-width:0}.mini-cart__title{margin:0;font-size:1rem;font-weight:700}.mini-cart__meta,.mini-cart__detail,.mini-cart__hint{color:#17222ead}.mini-cart__meta,.mini-cart__detail{font-size:.9rem}.mini-cart__status{margin-top:.05rem}.mini-cart__price,.mini-cart__row strong{font-family:var(--bs-heading-font-family);font-weight:700}.mini-cart__config-link{justify-self:start;margin-top:.3rem}.mini-cart__value{font-weight:600;text-align:right;color:#17222ed1}.mini-cart__price{white-space:nowrap}.mini-cart__summary{margin-inline:calc(var(--bs-offcanvas-padding-x, 1rem) * -1);padding:1rem var(--bs-offcanvas-padding-x, 1rem);border-top:1px solid rgba(23,34,46,.08);border-bottom:1px solid rgba(23,34,46,.08);border-radius:0;background:#1f6b530a}.mini-cart__row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.mini-cart__row+.mini-cart__row{margin-top:.6rem}.mini-cart__hint{margin-top:.85rem;font-size:.88rem}.mini-cart__summary-link{color:inherit;text-decoration:underline;text-underline-offset:.14em}.mini-cart__summary-action{padding:0;border:0;background:transparent;color:#17222ed1;font-weight:600;text-decoration:underline;text-underline-offset:.14em}@media (max-width: 991.98px){.site-navigation-canvas{color:#fff;background:linear-gradient(180deg,#005700,#060)}.site-navigation-canvas .offcanvas-header{padding:1rem 1.25rem;justify-content:space-between;align-items:center;gap:1rem;border-bottom:1px solid white}.site-navigation-canvas__claim{color:#fff;font-family:Oswald Variable,Oswald,sans-serif;flex:1 1 auto;font-size:1rem;font-weight:500;line-height:1.2;max-width:none;white-space:nowrap}.site-navigation-canvas .btn-close{flex-shrink:0;filter:brightness(0) invert(1);opacity:.9}.site-navigation-canvas .offcanvas-body{gap:0}.site-navigation-canvas__menu{width:100%}.site-navigation-canvas .site-nav__link{position:relative;width:100%;justify-content:flex-start;padding:.8rem 0;border-radius:0;color:#ffffffeb;z-index:0}.site-navigation-canvas .site-nav__link:hover,.site-navigation-canvas .site-nav__link:focus-visible{background:transparent;color:#fff;border-color:#fff}.site-navigation-canvas .site-nav__link.is-active,.site-navigation-canvas .site-nav__link.is-active:hover,.site-navigation-canvas .site-nav__link.is-active:focus-visible{align-self:flex-start;width:auto;padding:.45rem .1rem .4rem 0;background:transparent;color:#000;border-color:transparent}.site-navigation-canvas .site-nav__link.is-active:before{content:"";position:absolute;top:-.2rem;right:-.65rem;bottom:-.15rem;left:-.85rem;border-radius:.25rem;background:#fff;box-shadow:0 .75rem 1.5rem #17222e1f;z-index:-1}.site-navigation-canvas__footer{display:grid;width:100%;gap:.7rem;border-top:1px solid white}.site-navigation-canvas__hotline{color:#ffffffd6;display:grid;gap:.55rem;line-height:1.5}.site-navigation-canvas__hotline-label{color:#fff;font-size:.9rem}.site-navigation-canvas__hotline-region{color:#fff;font-weight:600;font-size:.78rem}.site-navigation-canvas__hotline-meta{font-size:.78rem}.site-navigation-canvas__hotline-hours{color:#ffffffb8;font-size:.9em}.site-navigation-canvas__hotline-phone{color:#fff;display:inline-block;text-decoration:none;font-size:1em}.site-navigation-canvas__hotline-phone:hover,.site-navigation-canvas__hotline-phone:focus-visible{color:#fff;text-decoration:underline}.site-navigation-canvas__legal-link{color:#fff;font-size:.9rem;font-weight:600;text-decoration:none}.site-navigation-canvas__legal-link:hover,.site-navigation-canvas__legal-link:focus-visible{color:#fff;text-decoration:underline}}@media (min-width: 576px) and (max-width: 991.98px){.site-navigation-canvas__hotline-meta{font-size:.7rem}}.site-footer{margin-top:4rem}.site-footer__trust{padding:1rem 0 1.5rem;border-top:1px solid rgba(23,34,46,.08);border-bottom:1px solid rgba(23,34,46,.08);background:#00800014}.site-footer__trust-intro{margin-bottom:1.5rem}.site-footer__trust-title{font-family:var(--bs-heading-font-family);font-weight:500}.site-footer__trust-text{max-width:40rem;color:#17222ead}.site-trust-card{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:.95rem;align-items:start;padding:1rem 1rem 1.05rem;border:1px solid rgba(23,34,46,.08);border-radius:.375rem;background:#fffffff5;box-shadow:0 1rem 2.4rem #17222e0f}.site-trust-card__icon{width:3rem;height:3rem;display:inline-grid;place-items:center;border-radius:.375rem;background:#00800017;color:var(--bs-primary)}.site-trust-card__icon .icon{width:1.75rem;height:1.75rem}.site-trust-card__title{margin:0 0 .2rem;font-size:1rem;font-weight:700}.site-trust-card__text{color:#17222ead;font-size:.92rem;text-wrap:wrap;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.site-footer__main{padding:2.75rem 0 1.1rem;color:#ffffffe6;background:radial-gradient(circle at top right,rgba(255,255,255,.08),transparent 26rem),linear-gradient(180deg,#004f00,#003d00)}.site-footer__brand{display:grid;gap:1.25rem;width:100%;max-width:none}.site-footer__brand-group{display:grid;gap:0}.site-footer__brand-top{display:grid;gap:1rem;align-items:center}.site-footer__brand-copy{display:grid;gap:.85rem}.site-footer__brand-link{display:inline-block;width:min(100%,8rem);justify-self:start}.site-footer__logo{width:100%;height:auto}.site-footer__claim{width:100%;max-width:none;margin:0;color:#fff;font-family:Oswald Variable,Oswald,sans-serif;font-weight:500;font-size:1.06rem;line-height:1.5;text-align:left}.site-footer__company-nav{display:flex;flex-wrap:wrap;gap:.4rem 1rem}.site-footer__company-link{color:#ffffffd1;font-size:.95rem;text-decoration:none}.site-footer__company-link:hover,.site-footer__company-link:focus-visible{color:#fff;text-decoration:underline}.site-footer__contact-block{display:grid;gap:.9rem}.site-footer__location-card{display:grid;gap:.55rem;height:100%}.site-footer__location-pill,.site-footer__location-pill.site-footer__payment-pill{justify-self:start;color:#fff;font-weight:600}.site-footer__location-meta{display:grid;gap:.18rem}.site-footer__location-hours{color:#ffffffc7;font-size:.92rem}.site-footer__location-address{display:grid;gap:.08rem;color:#ffffffd1;font-size:.92rem;font-style:normal}.site-footer__payments{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.site-footer__payments-block{display:grid;gap:.65rem;margin-top:2rem;justify-items:start}.site-footer__payments-label{color:#fff;font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.site-footer__payment-pill{display:inline-flex;align-items:center;gap:.45rem;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:#ffffffd1;font-size:.9rem;font-weight:400;letter-spacing:0}.site-footer__payment-pill .icon{width:1.2rem;height:1.2rem;flex-shrink:0;color:#fff}.site-footer__column{display:grid;gap:.9rem}.site-footer__heading{margin:0;color:#fff;font-family:var(--bs-heading-font-family);font-size:1.05rem;font-weight:500}.site-footer__section-toggle{display:inline-flex;align-items:center;justify-content:center;gap:0;width:100%;padding:.125rem 0;border:0;background:transparent;color:#fff;font-family:var(--bs-heading-font-family);font-size:1.05rem;font-weight:500;text-align:center}.site-footer__section-toggle-icon{display:inline-grid;place-items:center;width:1.95rem;height:1.95rem;flex-shrink:0}.site-footer__section-toggle-icon-svg{display:block;width:1.82rem;height:1.82rem;fill:currentColor;transform:rotate(-90deg);transform-origin:50% 50%;transition:transform .2s ease}.site-footer__section-toggle[aria-expanded=true] .site-footer__section-toggle-icon-svg{transform:rotate(0)}.site-footer__list{display:grid;gap:.55rem}.site-footer__link,.site-footer__link-button{color:#ffffffd1;font-size:.95rem;text-decoration:none}.site-footer__link:hover,.site-footer__link:focus-visible,.site-footer__link-button:hover,.site-footer__link-button:focus-visible{color:#fff;text-decoration:underline}.site-footer__link-button{font:inherit;line-height:inherit;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.site-footer__meta{color:#ffffffa8;font-size:.92rem}.site-footer__contact-card{display:grid;gap:.5rem;padding:.65rem .8rem;border:1px solid rgba(255,255,255,.12);border-radius:.25rem;background:#ffffff14;font-size:.78rem}.site-footer__contact-label{color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.site-footer__contact-region{color:#ffffffe6;font-weight:600}.site-footer__contact-entry{display:grid;gap:.12rem}.site-footer__contact-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem}.site-footer__contact-hours{color:#ffffffa8;font-size:.88em}.site-footer__contact-phone{color:#ffffffd1;font-size:1em;text-decoration:none}.site-footer__contact-phone:hover,.site-footer__contact-phone:focus-visible{color:#fff;text-decoration:underline}.site-footer__contact-email{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem}.site-footer__contact-email-label{color:#ffffffb3;font-size:.82rem;font-weight:700}@media (min-width: 1200px){.site-footer__brand-group{min-height:100%;margin-left:.75rem;padding-left:2.25rem;border-left:1px solid rgba(255,255,255,.2)}.site-footer__brand-top{grid-template-columns:minmax(6rem,8rem) minmax(0,1fr);gap:1.15rem}.site-footer__company-nav{gap:.4rem 1.15rem}}@media (min-width: 992px) and (max-width: 1199.98px){.site-footer__brand-group{margin-top:.5rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.2)}.site-footer__brand{grid-template-columns:minmax(0,.89fr) minmax(0,1.11fr);align-items:start}.site-footer__brand>.site-footer__brand-top{grid-template-columns:minmax(0,1fr);gap:1rem;justify-items:start;margin-top:-1rem}.site-footer__brand-copy{justify-items:start}.site-footer__claim{text-align:left}.site-footer__company-nav{justify-content:flex-start}.site-footer__contact-block{align-self:start}.site-footer__location-pill{justify-self:start}.site-footer__payments-block{margin-top:3rem}}.site-footer__bottom{margin-top:2rem}.site-footer__bottom-copy{max-width:none;width:100%;color:#ffffffa8;font-size:.78rem;text-align:left}@media (max-width: 1199.98px){.site-footer__payments-block{width:100%;padding-top:2rem;border-top:1px solid rgba(255,255,255,.2)}.site-footer__payments-block{justify-items:center}.site-footer__payments{justify-content:center}.site-footer__bottom-copy{text-align:center}}@media (max-width: 991.98px){.site-footer__top-row{justify-content:center}.site-footer__nav-column{max-width:none}.site-footer__brand-top,.site-footer__brand-copy{justify-items:center}.site-footer__claim{text-align:center}.site-footer__company-nav{justify-content:center}.site-footer__contact-block{margin-top:1.5rem;justify-items:center}.site-footer__contact-block .site-footer__heading{text-align:center}.site-footer__location-pill{justify-self:center}.site-footer__location-card{width:100%}}@media (min-width: 576px) and (max-width: 991.98px){.site-footer__nav-group{width:min(100%,29rem);margin-inline:auto}.site-footer__brand{justify-items:center}.site-footer__brand-link{justify-self:center;margin-inline:auto}.site-footer__contact-block{width:min(100%,29rem);margin-inline:auto;justify-items:stretch}.site-footer__contact-block .site-footer__heading{text-align:left}}@media (max-width: 575.98px){.site-footer__column{justify-items:center;text-align:center}.site-footer__section-collapse{width:100%;padding-top:0}.site-footer__list{justify-items:center}.site-footer__link-button{text-align:center}.site-footer__brand-link{justify-self:center}.site-footer__contact-block{width:100%;justify-items:center}.site-footer__contact-block .site-footer__heading{text-align:center}.site-footer__location-card{justify-items:center;text-align:center}.site-footer__location-pill,.site-footer__location-pill.site-footer__payment-pill{justify-self:center;text-align:center}.site-footer__location-meta,.site-footer__location-address{justify-items:center;text-align:center}}.contact-hero,.contact-layout{display:grid;gap:1.5rem}@media (min-width: 992px){.contact-hero{grid-template-columns:minmax(0,1.08fr) minmax(19rem,.92fr);align-items:stretch}.contact-layout{grid-template-columns:minmax(0,1.14fr) minmax(19rem,.86fr);align-items:start}}.contact-hero__copy,.contact-hero__aside,.contact-form-panel,.contact-info-card,.contact-note-card,.contact-location-card{padding:1.5rem}.contact-hero__copy{width:100%;background:transparent;border:0;box-shadow:none}.contact-hero__aside{color:#fff;background:linear-gradient(160deg,#1f6b53f5,#17222eeb),radial-gradient(circle at top right,rgba(255,255,255,.18),transparent 30%);border-color:#ffffff14}.contact-hero__aside .eyebrow{color:#ffffffbd}.contact-hero__facts,.contact-method-list{display:grid;gap:1rem}.contact-hero__fact,.contact-method{display:grid;grid-template-columns:max-content 1fr;gap:.9rem;align-items:start}.contact-hero__fact{padding:1rem;border:1px solid rgba(255,255,255,.12);border-radius:.25rem;background:#ffffff14}.contact-hero__fact-icon,.contact-method__icon{width:2.75rem;height:2.75rem;display:inline-grid;place-items:center;border-radius:.25rem}.contact-hero__fact-icon{background:#ffffff1f;color:#fff}.contact-method__icon{background:#1f6b531a;color:var(--bs-primary)}.contact-hero__fact-icon .icon,.contact-method__icon .icon{width:1.2rem;height:1.2rem}.contact-hero__fact-title{color:#fff}.contact-hero__fact-text{color:#ffffffdb}.contact-form textarea{min-height:12rem;resize:vertical}.contact-form__submit{display:inline-flex;align-items:center;gap:.6rem}.contact-form__hint{font-size:.95rem;color:#17222ead}.contact-sidebar{display:block}.contact-method__label{display:block;margin-bottom:.25rem;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:#17222e94}.contact-method__value{display:inline-block;font-weight:600;text-decoration:none}.contact-method__value:hover,.contact-method__value:focus-visible{color:var(--bs-primary)}.contact-method__detail{display:block;margin-top:.25rem;color:#17222eb8}.contact-hotline-list{display:grid;gap:.45rem}.contact-hotline-entry{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .45rem}.contact-hotline-region{font-weight:600;color:#17222ed1}.contact-hotline-hours{color:#17222ead;font-size:.82rem}.contact-topic-list{display:grid;gap:.7rem;padding-left:1.1rem;color:#17222ed1}.contact-location-card{display:grid;gap:1rem}.contact-location-card__pill{background:#1f6b531a}.contact-location-card__address{display:grid;gap:.2rem;font-style:normal;color:#17222ed1}.contact-location-card__meta{display:grid;gap:.8rem;padding-top:.25rem;border-top:1px solid rgba(23,34,46,.08)}.contact-location-card__row{display:grid;grid-template-columns:max-content 1fr;gap:.8rem;align-items:start}.contact-location-card__label{display:inline-flex;align-items:center;padding:.35rem .6rem;border-radius:.2rem;background:#17222e0f;font-size:.78rem;font-weight:700;color:var(--bs-dark)}.contact-location-card__row a{font-weight:600;text-decoration:none}.contact-location-card__row a:hover,.contact-location-card__row a:focus-visible{color:var(--bs-primary)}@media (max-width: 991.98px){.contact-hero__copy,.contact-hero__aside,.contact-form-panel,.contact-info-card,.contact-note-card,.contact-location-card{padding:1.25rem}}.components-index{position:sticky;top:6.2rem;z-index:1020;padding:.55rem;border:1px solid rgba(23,34,46,.08);border-radius:.375rem;background:#ffffffeb;box-shadow:0 1rem 2.5rem #17222e14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow-x:auto}.components-index__inner{display:inline-flex;min-width:max-content;gap:.5rem}.components-index__link{padding:.6rem .95rem;border-radius:.25rem;text-decoration:none;font-size:.95rem;font-weight:600;white-space:nowrap;color:#17222eb8}.components-index__link:hover,.components-index__link:focus-visible{background:#1f6b531a;color:var(--bs-primary)}.component-section{scroll-margin-top:calc(var(--site-header-height, 5rem) + 1.5rem);margin-bottom:2rem}.component-section__header{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.component-surface{padding:1.5rem}.component-demo-stack{display:grid;gap:1.5rem}.button-state-grid{display:grid;gap:1rem}@media (min-width: 768px){.button-state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ts-wrapper.single .ts-control,.ts-wrapper.multi .ts-control{min-height:calc(1.5em + .75rem);height:calc(1.5em + .75rem);border-radius:var(--bs-border-radius);border-color:var(--bs-border-color);box-shadow:none;line-height:1.5}.ts-wrapper.single .ts-control{align-items:center;padding:.375rem 2.25rem .375rem .75rem}.ts-wrapper.single .ts-control>.item,.ts-wrapper.single .ts-control>input{min-width:0;line-height:1.5!important}.ts-wrapper.single .ts-control>.item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-wrapper.multi .ts-control{align-items:center;flex-wrap:nowrap;gap:.35rem;padding:.375rem .75rem;overflow:hidden}.ts-wrapper.multi.has-items .ts-control{padding:.375rem .75rem}.ts-wrapper.multi .ts-control>input{flex:1 0 3rem;min-width:3rem;margin:0!important;line-height:1.5!important}.ts-wrapper.multi.ts-wrapper--summary-list .ts-control:before{content:attr(data-summary);flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--bs-body-color)}.ts-wrapper.multi.ts-wrapper--summary-list .ts-control[data-placeholder-visible=true]:before{color:var(--bs-secondary-color)}.ts-wrapper.multi.ts-wrapper--summary-list.focus .ts-control:before,.ts-wrapper.multi.ts-wrapper--summary-list.dropdown-active .ts-control:before{display:none}.ts-wrapper.multi.ts-wrapper--summary-list .ts-control>[data-ts-item]{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.ts-wrapper.multi.ts-wrapper--summary-list .ts-control>input{flex:0 0 1px;min-width:1px;width:1px!important;opacity:0}.ts-wrapper.multi.ts-wrapper--summary-list.focus .ts-control>input,.ts-wrapper.multi.ts-wrapper--summary-list.dropdown-active .ts-control>input{flex:1 1 5rem;min-width:5rem;width:auto!important;opacity:1}.ts-wrapper.multi.ts-wrapper--summary-list.plugin-checkbox_options .ts-dropdown .option{display:grid;grid-template-columns:.9rem minmax(0,1fr);gap:.65rem;align-items:center}.ts-wrapper.multi.ts-wrapper--summary-list.plugin-checkbox_options .ts-dropdown .option input{display:none}.ts-wrapper.multi.ts-wrapper--summary-list .ts-option-row{display:contents}.ts-wrapper.multi.ts-wrapper--summary-list .ts-option-row__check{width:.9rem;height:.9rem;display:inline-grid;place-items:center;color:var(--bs-primary)}.ts-wrapper.multi.ts-wrapper--summary-list .ts-option-row__check:before{content:"";width:.55rem;height:.3rem;border-left:2px solid currentColor;border-bottom:2px solid currentColor;opacity:0;transform:translateY(-.05rem) rotate(-45deg);transform-origin:center}.ts-wrapper.multi.ts-wrapper--summary-list .ts-dropdown .option.selected .ts-option-row__check:before{opacity:1}.ts-wrapper.multi.ts-wrapper--summary-list.plugin-checkbox_options .ts-dropdown .active{background:#00800014;color:inherit}.ts-wrapper.focus .ts-control{border-color:#00800073;box-shadow:0 0 0 .25rem #0080001f}.ts-wrapper .item{font-size:.95rem}.ts-dropdown{border-radius:.375rem;border-color:#17222e14;box-shadow:0 1rem 2.5rem #17222e14}.home-hero,.hero-showcase__panel,.product-layout,.checkout-layout{display:grid;gap:1.5rem}.element-spacing+.element-spacing{margin-top:1.5rem}@media (min-width: 768px){.hero-showcase__panel{grid-template-columns:minmax(0,1.08fr) minmax(16rem,.92fr);align-items:stretch}}@media (min-width: 992px){.home-hero{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr)}.product-layout{grid-template-columns:minmax(0,1fr) minmax(22rem,.92fr);align-items:start}.checkout-layout{grid-template-columns:minmax(0,1.5fr) minmax(20rem,.95fr);align-items:start}}.home-hero__copy,.home-hero__visual,.product-gallery,.product-detail,.checkout-summary{padding:1.5rem}.checkout-panel{padding:0}.home-hero__visual,.product-gallery__frame{color:#fff;background:linear-gradient(160deg,#1f6b53f0,#17222eeb),radial-gradient(circle at top right,rgba(255,255,255,.18),transparent 35%)}.home-intro{position:relative;display:grid;--home-intro-top-gap: .75rem;--home-intro-bottom-gap: 2.35rem;margin-top:var(--home-intro-top-gap);height:calc(100vh - var(--site-header-height, 5rem) - var(--home-intro-top-gap) - var(--home-intro-bottom-gap));height:calc(100svh - var(--site-header-height, 5rem) - var(--home-intro-top-gap) - var(--home-intro-bottom-gap));min-height:calc(100vh - var(--site-header-height, 5rem) - var(--home-intro-top-gap) - var(--home-intro-bottom-gap));min-height:calc(100svh - var(--site-header-height, 5rem) - var(--home-intro-top-gap) - var(--home-intro-bottom-gap));overflow:hidden;border-radius:.5rem;box-shadow:0 1rem 2.5rem #17222e14;background:#17222e0d}.home-intro__copy{position:absolute;inset:0 auto auto 0;z-index:2;display:grid;height:50%;width:100%;padding:clamp(1rem,3.75vw,1.4rem) clamp(1.2rem,4.8vw,1.7rem);align-content:center;gap:.85rem}.home-intro__title{max-width:none;font-family:Oswald Variable,Oswald,sans-serif;line-height:1.15;letter-spacing:.01em;color:#fff;text-shadow:0 .35rem 1.25rem rgba(8,13,19,.32)}.home-intro__text{max-width:none;line-height:1.5;color:#ffffffeb;text-shadow:0 .3rem .9rem rgba(8,13,19,.22)}.home-intro__media{position:absolute;top:0;right:0;bottom:0;left:0;display:block;height:100%;min-height:inherit;border-radius:inherit;overflow:hidden;background:#17222e0d}.home-intro__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a1218c2,#0a12189e 24%,#0a121847 52%,#0a121814 82%),radial-gradient(circle at top left,rgba(31,107,83,.28),transparent 44%);pointer-events:none}.home-intro__image{width:100%;height:100%;display:block;object-fit:cover;object-position:center bottom}@media (max-width: 399.98px) and (max-height: 700px){.home-intro__copy{gap:.65rem;padding-block:.95rem}.home-intro__copy>.home-intro__title.display-4{font-size:clamp(1.9rem,1.35rem + 3vw,2.45rem);line-height:1.08}.home-intro__copy>.home-intro__text.lead{font-size:clamp(.98rem,.92rem + .35vw,1.08rem);line-height:1.42}}@media (min-width: 768px){.home-intro__copy{padding:clamp(1.35rem,3.25vw,1.85rem) clamp(1.5rem,4vw,2.1rem)}}@media (min-width: 992px){.home-intro{margin-top:0;--home-intro-top-gap: 0;--home-intro-bottom-gap: 0;height:auto;min-height:clamp(24rem,33vw,31rem)}.home-intro__copy{inset:0 auto 0 0;height:auto;width:min(100%,50rem);padding:clamp(1.75rem,3vw,3rem);align-content:center;gap:1rem}.home-intro__title{max-width:37rem}.home-intro__text{max-width:32rem}.home-intro__media{inset:0 0 0 auto;width:calc(100% + 9rem);height:100%;aspect-ratio:auto}.home-intro__media:after{background:linear-gradient(90deg,#0a1218c2,#0a121894 24%,#0a12183d 46%,#0a12180a 72%),radial-gradient(circle at left center,rgba(31,107,83,.28),transparent 42%)}.home-intro__media>.home-intro__image{position:relative;inset:auto;width:100%;min-width:0;max-width:none;height:100%;object-position:100% 50%}}.product-gallery__frame{aspect-ratio:4/4.2;border-radius:.375rem}.product-layout .product-gallery,.product-layout .product-detail{display:grid;gap:1.25rem}.product-layout .product-gallery{padding:0}.product-gallery__stage{position:relative;aspect-ratio:1/1;border-radius:.375rem;overflow:visible;background:radial-gradient(circle at top right,rgba(200,113,55,.16),transparent 34%),linear-gradient(145deg,#1f6b5314,#5b7ea729)}.product-gallery__media{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;overflow:hidden;border-radius:inherit;pointer-events:none;transition:opacity .22s ease}.product-gallery__media.is-active{opacity:1;pointer-events:auto}.product-gallery__picture,.product-gallery__image{display:block;width:100%;height:100%}.product-gallery__media-frame{position:relative;display:block;width:100%;height:100%}.product-gallery__image{object-fit:cover;object-position:center}.product-gallery__thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem}.product-gallery__thumb{display:inline-block;width:100%;padding:0;border:0;border-radius:.4rem;background:transparent;transition:transform .22s ease,box-shadow .22s ease}.product-gallery__thumb img{width:100%;aspect-ratio:1/1;border-radius:.4rem;border:1px solid rgba(23,34,46,.08);object-fit:cover;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.product-gallery__thumb:hover,.product-gallery__thumb:focus-visible,.product-gallery__thumb.is-active{background:transparent;box-shadow:none}.product-gallery__thumb:hover img,.product-gallery__thumb:focus-visible img,.product-gallery__thumb.is-active img{border-color:#1f6b533d;box-shadow:0 1rem 2rem #17222e14}.product-color-thumbs{display:flex;flex-wrap:wrap;gap:.7rem}.product-color-thumb{display:grid;gap:.35rem;width:8rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.5rem;border:1px solid rgba(23,34,46,.08);border-radius:.5rem;background:#fff;color:#17222ed1;text-decoration:none;font-size:.84rem;font-weight:600;text-align:left;cursor:pointer;transition:border-color .22s ease,box-shadow .22s ease,background-color .22s ease,transform .22s ease}.product-color-thumb,.product-color-thumb:hover,.product-color-thumb:focus-visible,.product-color-thumb:active{color:#17222ed1;text-decoration:none}.product-color-thumb>*{text-decoration:none}.product-color-thumb img{width:100%;aspect-ratio:1/1;border-radius:.4rem;border:1px solid rgba(23,34,46,.08);object-fit:cover;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.product-color-thumb:hover,.product-color-thumb:focus-visible{transform:translateY(-.08rem);border-color:#1f6b5333;box-shadow:0 1rem 2rem #17222e14}.product-color-thumb:hover img,.product-color-thumb:focus-visible img,.product-color-thumb.is-active img{border-color:#1f6b533d;box-shadow:0 1rem 2rem #17222e14}.product-color-thumb.is-active{border-color:#1f6b536b;background:#1f6b530f;box-shadow:0 1rem 2.2rem #17222e14;color:#17222ef5}.product-color-thumb.is-active,.product-color-thumb.is-active:hover,.product-color-thumb.is-active:focus-visible,.product-color-thumb.is-active:active{color:#17222ef5;text-decoration:none}.product-color-thumb.is-active img{border-color:#1f6b536b;box-shadow:0 0 0 .22rem #1f6b531a}.product-overview-facts{display:grid;gap:.75rem}@media (min-width: 576px){.product-overview-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-overview-fact{padding:1rem 1rem .95rem;border:1px solid rgba(23,34,46,.08);border-radius:.375rem;background:#fff}.product-overview-fact__title{margin-bottom:.35rem;font-family:var(--bs-heading-font-family);font-size:1rem;font-weight:700}.product-price-track{position:relative}.product-price-sticky{position:relative;box-sizing:border-box;padding:0;border:1px solid transparent;border-radius:.5rem;background:transparent;box-shadow:none;z-index:2;transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease,opacity .22s ease,transform .22s ease}.product-price-sticky.is-sticky-active,.product-price-sticky.is-sticky-released{border-color:#1f6b532e;background:#f5f7f8f5;box-shadow:0 1rem 2.2rem #17222e14;-webkit-backdrop-filter:saturate(150%) blur(10px);backdrop-filter:saturate(150%) blur(10px);padding:.95rem 1.5rem;width:100%}.product-price-track.has-floating-price{padding-top:calc(var(--product-price-sticky-height, 0px) + 1.5rem)}.product-layout .product-price-sticky.is-sticky-active{position:fixed;top:var(--product-price-sticky-top, calc(var(--site-header-height, 5rem) - .35rem));left:var(--product-price-sticky-left, auto);width:var(--product-price-sticky-width, auto);margin-bottom:0!important;z-index:30}.product-layout .product-price-sticky.is-sticky-released{position:absolute;top:calc(100% - var(--product-price-sticky-height, 0px) - .5rem);left:calc(var(--product-price-panel-shift, 0px) * -1);width:var(--product-price-panel-width, 100%);margin-bottom:0!important;z-index:3}.product-config-help,.product-tabs-panel__meta,.product-price-subtotal{font-size:.92rem;color:#17222ead}.product-price-subtotal strong{font-family:var(--bs-heading-font-family);font-weight:700;color:#17222ef5}.product-config-grid,.product-option-groups,.product-option-grid,.product-description-grid,.product-description-highlights,.product-tech-grid,.product-docs-grid,.product-document-list{display:grid;gap:1rem}.product-config-block,.product-option-group{display:grid;gap:.8rem}.product-option-group__title,.product-copy-section__title,.product-tech-card__title,.product-video-card__title,.product-highlight-card__title,.product-document-card__title{font-family:var(--bs-heading-font-family);font-weight:700}.product-option-group__title{margin:0;font-size:1rem}.product-option-card{display:block;position:relative;cursor:pointer}.product-option-card a,.product-option-card a:hover,.product-option-card a:focus-visible,.product-option-card a:active,.product-swatch-card a,.product-swatch-card a:hover,.product-swatch-card a:focus-visible,.product-swatch-card a:active,.product-select-card a,.product-select-card a:hover,.product-select-card a:focus-visible,.product-select-card a:active{color:inherit;text-decoration:none}.product-option-card__input{position:absolute;opacity:0;pointer-events:none}.product-option-card__body{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:.85rem;height:100%;padding:1rem 1rem .95rem;border:1px solid rgba(23,34,46,.08);border-radius:.375rem;background:#fff;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease,background-color .22s ease}.product-option-card:hover .product-option-card__body,.product-option-card:focus-within .product-option-card__body{transform:translateY(-.08rem);border-color:#1f6b5333;box-shadow:0 1rem 2rem #17222e14}.product-option-card__input:checked+.product-option-card__body{border-color:#1f6b536b;background:#1f6b530f;box-shadow:0 1rem 2.2rem #17222e14}.product-option-card__headline{display:flex;justify-content:space-between;align-items:start;gap:.75rem;padding-top:.12rem}.product-option-card__content{display:grid;gap:.55rem;min-width:0}.product-option-card__control{position:relative;display:grid;place-items:center;width:1.2rem;height:1.2rem;flex:0 0 auto;margin-top:.15rem;border:1.5px solid rgba(23,34,46,.28);background:#fff}.product-option-card:not(.product-option-card--radio) .product-option-card__control{border-radius:.25rem}.product-option-card--radio .product-option-card__control{border-radius:999px}.product-option-card__control:after{content:"";position:absolute;display:block;box-sizing:border-box}.product-option-card--radio .product-option-card__control:after{width:.56rem;height:.56rem;top:50%;left:50%;margin-top:-.28rem;margin-left:-.28rem;border-radius:999px;background:var(--bs-primary);opacity:0}.product-option-card:not(.product-option-card--radio) .product-option-card__control:after{width:.46rem;height:.82rem;top:50%;left:50%;margin-top:-.51rem;margin-left:-.23rem;border-right:2px solid var(--bs-primary);border-bottom:2px solid var(--bs-primary);transform:rotate(45deg);opacity:0}.product-option-card__title{font-weight:700;line-height:1.2}.product-option-card__price{flex:0 0 auto;font-family:var(--bs-heading-font-family);font-size:.95rem;font-weight:700;color:var(--bs-primary)}.product-option-card__text{font-size:.92rem;color:#17222eb8}.product-option-card__input:checked+.product-option-card__body .product-option-card__control{border-color:#1f6b538f;box-shadow:0 0 0 .22rem #1f6b531a}.product-option-card__input:checked+.product-option-card__body .product-option-card__control:after{opacity:1}.product-swatch-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.85rem}.product-swatch-card{display:block;position:relative;cursor:pointer}.product-swatch-card__input{position:absolute;opacity:0;pointer-events:none}.product-swatch-card__body{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:.85rem;height:100%;padding:.9rem 1rem;border:1px solid rgba(23,34,46,.08);border-radius:.375rem;background:#fff;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease,background-color .22s ease}.product-swatch-card:hover .product-swatch-card__body,.product-swatch-card:focus-within .product-swatch-card__body{transform:translateY(-.08rem);border-color:#1f6b5333;box-shadow:0 1rem 2rem #17222e14}.product-swatch-card__input:checked+.product-swatch-card__body{border-color:#1f6b536b;background:#1f6b530f;box-shadow:0 1rem 2.2rem #17222e14}.product-swatch-card__chip{width:2.5rem;height:2.5rem;border-radius:999px;border:1px solid rgba(23,34,46,.12);background:var(--product-swatch-surface, rgba(23, 34, 46, .14));box-shadow:inset 0 0 0 1px #ffffff2e,0 .35rem .8rem #17222e14}.product-swatch-card__content{display:grid;gap:.4rem;min-width:0}.product-swatch-card__headline{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem}.product-swatch-card__title{font-weight:700;line-height:1.2}.product-swatch-card__price{flex:0 0 auto;font-family:var(--bs-heading-font-family);font-size:.95rem;font-weight:700;color:var(--bs-primary)}.product-swatch-card__text{font-size:.92rem;color:#17222eb8}.product-swatch-card__input:checked+.product-swatch-card__body .product-swatch-card__chip{box-shadow:0 0 0 .22rem #1f6b531f,inset 0 0 0 1px #ffffff2e,0 .35rem .8rem #17222e14}.product-select-card{display:grid;gap:.75rem;padding:1rem 1rem .95rem;border:1px solid rgba(23,34,46,.08);border-radius:.375rem;background:#fff}.product-select-card__label{margin:0;font-weight:700;line-height:1.2;color:#17222ef0}.product-select-card__field{border-color:#17222e24;min-height:3rem;font-weight:600;box-shadow:none}.product-select-card__field:focus{border-color:#1f6b536b;box-shadow:0 0 0 .22rem #1f6b531a}.product-select-card__meta{display:grid;gap:.25rem}.product-select-card__hint,.product-select-card__note{font-size:.92rem;color:#17222eb8}.product-select-card__note{color:#17222e94}.product-select-card .ts-wrapper{min-height:0}.product-select-card .ts-wrapper.single .ts-control{min-height:3rem;height:auto;padding:.7rem 2.85rem .7rem .95rem;border:1px solid rgba(23,34,46,.14);border-radius:.375rem;background:#fff;box-shadow:none;color:#17222ef0;font-weight:600;transition:border-color .22s ease,box-shadow .22s ease,background-color .22s ease}.product-select-card .ts-wrapper.single .ts-control>.item,.product-select-card .ts-wrapper.single .ts-control>input{font-size:.98rem;line-height:1.4!important}.product-select-card .ts-wrapper.single .ts-control>.item{padding-right:.25rem}.product-select-card .ts-wrapper.single:after{content:"";position:absolute;top:50%;right:1rem;width:.55rem;height:.55rem;margin-top:-.45rem;border-right:2px solid rgba(23,34,46,.6);border-bottom:2px solid rgba(23,34,46,.6);transform:rotate(45deg);pointer-events:none;transition:border-color .22s ease,transform .22s ease}.product-select-card .ts-wrapper.single.focus .ts-control,.product-select-card .ts-wrapper.single.dropdown-active .ts-control{border-color:#1f6b536b;box-shadow:0 0 0 .22rem #1f6b531a}.product-select-card .ts-wrapper.single.focus:after,.product-select-card .ts-wrapper.single.dropdown-active:after{border-color:var(--bs-primary)}.product-select-card .ts-wrapper .ts-dropdown{margin-top:.45rem;border:1px solid rgba(23,34,46,.08);border-radius:.375rem;box-shadow:0 1rem 2.2rem #17222e1a;overflow:hidden}.product-select-card .ts-wrapper .ts-dropdown .option{padding:.78rem .95rem;color:#17222ee0;font-size:.95rem;font-weight:600}.product-select-card .ts-wrapper .ts-dropdown .option.active,.product-select-card .ts-wrapper .ts-dropdown .option:hover{background:#1f6b5314;color:#17222ef5}.product-config-summary{padding:1rem 1.1rem 1.05rem;border:1px solid rgba(23,34,46,.08);border-radius:.375rem;background:#17222e08}.product-config-summary__title{margin-bottom:.55rem;font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#17222e8a}.product-config-summary__list{display:grid;gap:.35rem;padding-left:1.1rem}.product-tabs__nav{display:flex;flex-wrap:wrap;gap:.55rem;padding-bottom:0;border-bottom:1px solid rgba(23,34,46,.12)}.product-tabs__nav .nav-link{margin-bottom:-1px;border:1px solid transparent;border-bottom:0;border-radius:.5rem .5rem 0 0;padding:.82rem 1.05rem .76rem;background:transparent;color:#17222ead;font-weight:700}.product-tabs__nav .nav-link:hover,.product-tabs__nav .nav-link:focus-visible{color:#17222ef5}.product-tabs__nav .nav-link.active{background:#fff;border-color:#17222e1f;color:var(--bs-dark);box-shadow:0 -.1rem #1f6b5338}.product-tabs__content{padding:0}.product-tabs-panel{padding-inline:.1rem}.product-tabs__card{padding:1.3rem 1.35rem 1.4rem;border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px}.product-copy-section+.product-copy-section{margin-top:1.6rem;padding-top:1.6rem;border-top:1px solid rgba(23,34,46,.08)}.product-highlight-card,.product-tech-card,.product-video-card,.product-document-card{border:1px solid rgba(23,34,46,.08);border-radius:.375rem;background:#fffffff5;box-shadow:0 1rem 2rem #17222e0d}.product-highlight-card,.product-tech-card{padding:1rem 1.05rem}.product-highlight-card__title,.product-tech-card__title{margin-bottom:.55rem;font-size:1.02rem}.product-tech-card__list{display:grid;gap:.8rem}.product-tech-card__item{display:grid;gap:.16rem}.product-tech-card__item dt{margin:0;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#17222e7a}.product-tech-card__item dd{margin:0;color:#17222edb}.product-video-card{overflow:hidden}.product-video-card__media{background:#17222eeb}.product-video-card__media video{width:100%;height:100%;background:#000}.product-video-card__body{display:grid;gap:.75rem;padding:1rem 1.05rem 1.1rem}.cms-video-module{--cms-video-accent: var(--bs-primary);margin:0}.cms-video-module.block-item{margin-block:1.5rem}.cms-video-module__frame{position:relative;overflow:hidden;aspect-ratio:var(--cms-video-aspect-ratio, 16/9);min-height:18rem;border:1px solid rgba(23,34,46,.08);border-radius:.5rem;background:radial-gradient(circle at top right,rgba(31,107,83,.18),transparent 32%),linear-gradient(145deg,#17222eeb,#10362aeb);box-shadow:0 1.25rem 2.6rem #17222e1a}.cms-video-module__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;min-height:inherit;isolation:isolate}.cms-video-module__placeholder:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#0e141cc2,#0e141c52 58%,#0e141c9e),radial-gradient(circle at 15% 20%,rgba(31,107,83,.38),transparent 36%)}.cms-video-module__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.015);filter:saturate(.88) contrast(1.04)}.cms-video-module__consent{position:relative;z-index:2;display:grid;align-self:center;justify-self:center;align-content:start;gap:.85rem;width:min(100% - 2rem,35rem);height:auto;min-height:0;max-height:calc(100% - 2rem);margin:auto;padding:clamp(1rem,2vw,1.45rem);border:1px solid rgba(255,255,255,.28);border-radius:.5rem;background:#ffffffe6;box-shadow:0 1.2rem 2.6rem #0000003d;color:#17222ee6;-webkit-backdrop-filter:blur(12px) saturate(145%);backdrop-filter:blur(12px) saturate(145%)}.cms-video-module__consent-title{margin:0;font-family:var(--bs-heading-font-family);font-size:clamp(1.35rem,1.1rem + 1vw,1.95rem);font-weight:700;line-height:1.05;color:#17222efa}.cms-video-module__consent-text{margin:0;color:#17222eb8;line-height:1.55}.cms-video-module__consent-button{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;justify-self:start;min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;border:1px solid var(--cms-video-accent, var(--bs-primary));border-radius:.375rem;background:var(--cms-video-accent, var(--bs-primary));color:#fff;font-weight:700;line-height:1.5;text-align:center;box-shadow:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.cms-video-module__consent-button:hover,.cms-video-module__consent-button:focus-visible{border-color:#007600;background:#007600;color:#fff}.cms-video-module__consent-button:focus-visible{outline:0;box-shadow:0 0 0 .22rem #0080002e}.cms-video-module__consent-button-icon{position:relative;display:inline-grid;place-items:center;width:1.7rem;height:1.7rem;flex:0 0 auto;border-radius:999px;background:#ffffff2e}.cms-video-module__consent-button-icon:before{content:"";display:block;margin-left:.12rem;border-top:.36rem solid transparent;border-bottom:.36rem solid transparent;border-left:.58rem solid currentColor}.cms-video-module--youtube .cms-video-module__consent-button-icon{background:#fff3}.cms-video-module--vimeo .cms-video-module__consent-button-icon{background:#ffffff3d}.cms-video-module.is-video-loaded .cms-video-module__placeholder{display:none}.cms-video-module__frame iframe,.cms-video-module__frame video,.cms-video-module__embed,.cms-video-module__video,.cms-video-module__iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.cms-video-module__embed{overflow:hidden}.cms-video-module--playlist{display:grid;gap:1rem}.cms-video-module--playlist .cms-video-module__frame{order:2}.cms-video-playlist{display:grid;order:1;gap:.65rem;padding:.85rem;border:1px solid rgba(23,34,46,.08);border-radius:.5rem;background:radial-gradient(circle at top right,rgba(31,107,83,.08),transparent 34%),#fffffff5;box-shadow:0 1rem 2.2rem #17222e0e}.cms-video-playlist__item{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:.8rem;width:100%;padding:.72rem .85rem;border:1px solid transparent;border-radius:.375rem;background:#ffffffb8;color:#17222ed1;text-align:left;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.cms-video-playlist__item:hover,.cms-video-playlist__item:focus-visible{border-color:#1f6b532e;background:#fff;color:#17222ef5}.cms-video-playlist__item:focus-visible{outline:0;box-shadow:0 0 0 .22rem #00800024}.cms-video-playlist__item.is-active{border-color:#1f6b5347;background:#1f6b5312;color:#17222efa}.cms-video-playlist__index{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:999px;background:#17222e14;color:#17222ea8;font-family:var(--bs-heading-font-family);font-weight:700;line-height:1}.cms-video-playlist__item.is-active .cms-video-playlist__index{background:var(--cms-video-accent, var(--bs-primary));color:#fff}.cms-video-playlist__title{min-width:0;overflow:hidden;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.cms-video-playlist__meta{justify-self:end;padding:.22rem .48rem;border-radius:999px;background:#17222e0f;color:#17222e8f;font-size:.76rem;font-weight:700;line-height:1.1;text-transform:uppercase;letter-spacing:.08em}.cms-video-playlist__item.is-active .cms-video-playlist__meta{background:#1f6b531a;color:#006900}@media (min-width: 992px){.cms-video-module--playlist{grid-template-columns:minmax(18rem,22rem) minmax(0,1fr);align-items:start}.cms-video-module--playlist .cms-video-module__frame{grid-column:2}.cms-video-module--playlist .cms-video-playlist{grid-column:1;max-height:max(18rem,min(32rem,100%));overflow-y:auto}}@media (max-width: 575.98px){.cms-video-module__frame{min-height:22rem}.cms-video-module__consent{align-self:end;width:calc(100% - 1.5rem);margin-bottom:.75rem}.cms-video-module__consent-button{justify-self:stretch}.cms-video-playlist{padding:.65rem}.cms-video-playlist__item{grid-template-columns:max-content minmax(0,1fr)}.cms-video-playlist__meta{grid-column:2;justify-self:start}}.product-document-card{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:1rem;align-items:start;padding:1rem 1.05rem}.product-document-card__icon{display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:.5rem;background:#1f6b531a;color:var(--bs-primary)}.product-document-card__meta{margin-bottom:.3rem;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#17222e7a}.product-document-card__title{margin-bottom:.35rem;font-size:1rem}.product-document-card__action{grid-column:2;justify-self:start;margin-top:.75rem}.product-type-details__section{display:grid;gap:1rem;padding:1.3rem 1.35rem 1.4rem}.product-type-details__title{margin:0}.product-type-details__list{display:grid;gap:.85rem;margin:0;padding:0}.product-type-details__item--component{display:grid;gap:.8rem;padding:1rem 1.05rem 1.05rem;border:1px solid rgba(23,34,46,.08);border-radius:.375rem;background:#fffffffa;box-shadow:0 1rem 2rem #17222e0d}.product-type-details__row{display:grid;gap:.85rem;align-items:start}.product-type-details__main{display:grid;gap:.22rem;min-width:0}.product-type-details__term{margin:0;font-family:var(--bs-heading-font-family);font-size:1.02rem;font-weight:700;line-height:1.15;color:#17222ef5}.product-type-details__sku{font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#17222e80}.product-type-details__quantity{display:inline-flex;align-items:baseline;justify-content:flex-start;gap:.35rem;width:fit-content;padding:.45rem .7rem .42rem;border-radius:.25rem;background:#1f6b5314;color:#17222ee0}.product-type-details__quantity-value{font-family:var(--bs-heading-font-family);font-size:1.08rem;font-weight:700;line-height:1;color:var(--bs-primary)}.product-type-details__quantity-unit{font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#17222e99}.product-type-details__note{padding-top:.8rem;border-top:1px solid rgba(23,34,46,.08);font-size:.92rem;line-height:1.5;color:#17222ead}@media (min-width: 576px){.product-type-details__row{grid-template-columns:minmax(0,1fr) max-content}.product-type-details__quantity{justify-self:end}}@media (min-width: 768px){.product-tech-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 992px){.product-layout .product-gallery{position:sticky;top:calc(var(--site-header-height, 5rem) + 1rem)}.product-description-grid,.product-docs-grid{grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr);align-items:start}}@media (min-width: 1200px){.product-tech-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 767.98px){.product-document-card{grid-template-columns:1fr}.product-document-card__action{grid-column:auto;width:100%}}.spotlight-grid,.catalog-grid,.subcategory-grid,.state-grid{display:grid;gap:1rem}@media (min-width: 768px){.spotlight-grid,.subcategory-grid,.state-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1200px){.catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.spotlight-card,.teaser-card,.category-card,.product-card,.subcategory-card,.state-card,.empty-state,.promo-card{display:block;height:100%;background:#fffffffa;border:1px solid rgba(23,34,46,.08);border-radius:.375rem;box-shadow:0 1rem 2.5rem #17222e0d;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;overflow:hidden}.teaser-card,.category-card,.product-card,.subcategory-card{text-decoration:none;color:inherit}.teaser-card--linked,.category-card--linked,.product-card--linked,.subcategory-card--linked{position:relative}.teaser-card__primary-link,.category-card__primary-link,.product-card__primary-link,.subcategory-card__primary-link{color:inherit;text-decoration:none}.teaser-card__primary-link:after,.category-card__primary-link:after,.product-card__primary-link:after,.subcategory-card__primary-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.teaser-card__secondary-link,.category-card__secondary-link,.product-card__secondary-link,.subcategory-card__secondary-link,.teaser-card--linked .shop-price__tax-link,.category-card--linked .shop-price__tax-link,.product-card--linked .shop-price__tax-link,.subcategory-card--linked .shop-price__tax-link{position:relative;z-index:2}.spotlight-card:hover,.spotlight-card:focus-visible,.spotlight-card.is-active,.teaser-card:hover,.teaser-card:focus-visible,.teaser-card:focus-within,.category-card:hover,.category-card:focus-visible,.category-card:focus-within,.product-card:hover,.product-card:focus-visible,.product-card:focus-within,.subcategory-card:hover,.subcategory-card:focus-visible,.subcategory-card:focus-within{transform:translateY(-.2rem);border-color:#1f6b5338;box-shadow:0 1.2rem 2.8rem #17222e1a}.spotlight-card,.state-card,.empty-state,.promo-card,.teaser-card__body,.category-card__body,.product-card__body,.subcategory-card__body{padding:1.25rem}.teaser-card__image,.category-card__image,.product-card__image{position:relative;border-radius:0;min-height:11rem;background:radial-gradient(circle at top right,rgba(200,113,55,.14),transparent 34%),linear-gradient(145deg,#1f6b5314,#5b7ea71f)}.teaser-card__image picture,.category-card__image picture,.product-card__image picture{display:block;width:100%;height:100%}.teaser-card__image .shop-no-image-overlay,.category-card__image .shop-no-image-overlay,.product-card__image .shop-no-image-overlay{position:absolute;top:33.333%;left:50%;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:min(100% - 2rem,16rem);min-height:3rem;padding:.75rem 1rem;border-radius:.375rem;text-align:center;font-family:var(--bs-heading-font-family);font-size:clamp(.92rem,.32vw + .9rem,1.02rem);font-weight:600;line-height:1.3;color:#17222ec7;background:#f8fafc66;box-shadow:inset 0 0 0 1px #17222e0f;transform:translate(-50%,-50%);pointer-events:none}.product-gallery__media-frame .shop-no-image-overlay{position:absolute;top:33.333%;left:50%;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:min(100% - 2.5rem,18rem);min-height:3rem;padding:.75rem 1rem;border-radius:.375rem;text-align:center;font-family:var(--bs-heading-font-family);font-size:clamp(1.1rem,.38vw + 1.06rem,1.22rem);font-weight:600;line-height:1.3;color:#17222ec7;background:#f8fafc66;box-shadow:inset 0 0 0 1px #17222e0f;transform:translate(-50%,-50%);pointer-events:none}.product-card__media{min-height:12rem;aspect-ratio:1/1;background:radial-gradient(circle at top right,rgba(200,113,55,.18),transparent 35%),linear-gradient(145deg,#1f6b531f,#5b7ea72e)}.product-card__media picture,.product-card__media img{display:block;width:100%;height:100%}.product-card__media img{object-fit:cover}.product-card__tag{display:inline-flex;margin-bottom:.85rem;padding:.3rem .65rem;border-radius:.2rem;background:#c8713724;color:var(--bs-secondary);font-size:.8rem;font-weight:700}.catalog-product-card{display:flex;flex-direction:column;overflow:visible}.category-catalog-grid{row-gap:1.5rem}.catalog-product-card__media{position:relative;overflow:visible}.catalog-product-card__media-frame{border-top-left-radius:inherit;border-top-right-radius:inherit;overflow:hidden}.catalog-product-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:.7rem}.catalog-product-card__header{display:grid;gap:.1rem}.catalog-product-card__text{color:#17222ec2;line-height:1.52}.catalog-product-card__variant{display:inline-flex;align-items:center;gap:.55rem;font-size:.92rem;font-weight:600;color:#17222eb8}.catalog-product-card__swatch{width:.92rem;height:.92rem;flex:0 0 auto;border-radius:.24rem;border:1px solid transparent;background:var(--catalog-swatch, rgba(23, 34, 46, .14));box-shadow:inset 0 0 0 1px #fff3}.catalog-product-card__swatch.is-light{border-color:#17222e1f;box-shadow:inset 0 0 0 1px #17222e08}.catalog-product-card__footer{display:grid;gap:.8rem;margin-top:auto;padding-top:2rem}.catalog-product-card .shop-price__current,.catalog-product-card .product-card__price{font-size:clamp(1.15rem,1.05rem + .5vw,1.45rem)}.catalog-product-card .hero-showcase__price-meta{display:grid;justify-items:start;gap:.28rem}.catalog-product-card .kicker-link{font-size:.94rem}.search-results{display:grid;gap:2.2rem}.search-results__intro{display:grid;gap:.95rem}.search-results__lead{max-width:54rem;color:#17222eb8}.search-results__page-form{width:min(100%,44rem)}.search-results__summary{display:flex;flex-wrap:wrap;gap:.45rem 1rem;color:#17222ead;font-size:.95rem}.search-results__section{display:grid;gap:1rem}.search-results__section-head{display:grid;gap:.25rem}.search-results__category-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.search-results__page-grid{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.search-page-card__snippet{color:#17222eb8;line-height:1.55}.hero-showcase__nav{display:grid;gap:.75rem;margin-top:1rem}@media (min-width: 768px){.hero-showcase__nav{grid-template-columns:repeat(3,minmax(0,1fr))}}.hero-showcase__trigger-card{position:relative;min-width:0;transition:flex-basis .28s ease,max-width .28s ease,transform .22s ease}.hero-showcase__trigger{position:relative;display:grid;gap:.9rem;width:100%;height:100%;padding:1rem 1rem 1.95rem;border:1px solid rgba(23,34,46,.08);border-radius:.375rem;background:#fffffffa;box-shadow:0 1rem 2rem #17222e14;text-align:left;color:#17222ed6;overflow:hidden;transition:transform .22s ease,background-color .22s ease,border-color .22s ease,box-shadow .22s ease,padding .26s ease}.hero-showcase__trigger:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--bs-primary);border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .18s ease}.hero-showcase__trigger-card.is-manually-paused .hero-showcase__trigger{padding-inline-end:3.4rem}.hero-showcase__trigger-head{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.8rem;align-items:start;transition:grid-template-columns .26s ease,gap .26s ease}.hero-showcase__trigger-index{font-family:Oswald Variable,Oswald,sans-serif;font-size:1.1rem;line-height:1;color:#17222e6b}.hero-showcase__trigger-meta{display:grid;gap:.18rem;min-width:0;transition:opacity .22s ease,transform .22s ease,max-height .22s ease}.hero-showcase__trigger-kicker{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:#17222e85}.hero-showcase__trigger-title{font-family:Oswald Variable,Oswald,sans-serif;font-size:1.1rem;line-height:1.05;color:#17222ef5}.hero-showcase__trigger-progress{position:absolute;right:1rem;bottom:1.03rem;left:1rem;display:block;height:.3rem;border-radius:999px;background:#17222e1f;overflow:hidden;transition:opacity .22s ease,transform .22s ease,max-height .22s ease}.hero-showcase__trigger-progress-fill{position:absolute;inset:0 auto 0 0;width:var(--hero-progress, 0%);border-radius:inherit;background:linear-gradient(90deg,var(--bs-primary),rgb(30.6,143.24,30.6));transition:width .16s linear}.hero-showcase__trigger-resume{position:absolute;top:.7rem;right:.7rem;width:2rem;height:2rem;display:inline-grid;place-items:center;border:0;border-radius:999px;background:var(--bs-primary);color:#fff;box-shadow:0 .75rem 1.8rem #17222e29;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.hero-showcase__trigger-resume[hidden]{display:none}.hero-showcase__trigger-resume:hover,.hero-showcase__trigger-resume:focus-visible{transform:translateY(-.08rem);background:#007600;box-shadow:0 .95rem 2rem #17222e33}.hero-showcase__trigger-resume-icon{width:.88rem;height:.88rem;margin-left:.08rem}@media (max-width: 767.98px){.hero-showcase__panel{gap:0}.hero-showcase__copy{order:2;border-top-left-radius:0;border-top-right-radius:0}.hero-showcase__copy.section-panel{border-top:0}.hero-showcase__media{order:1;border:1px solid rgba(23,34,46,.08);border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.hero-showcase__media--image,.hero-showcase__media--variants,.hero-showcase__variant-media,.hero-showcase__image{border-top-left-radius:.375rem;border-top-right-radius:.375rem;border-bottom-left-radius:0;border-bottom-right-radius:0}.hero-showcase__nav{display:flex;flex-wrap:nowrap;align-items:stretch;gap:.6rem}.hero-showcase__trigger-card{--hero-collapsed-size: clamp(3rem, 14vw, 3.65rem);flex:0 0 var(--hero-collapsed-size);max-width:var(--hero-collapsed-size);aspect-ratio:1/1}.hero-showcase__trigger-card.is-active{flex:1 1 auto;max-width:100%;aspect-ratio:auto}.hero-showcase__trigger{padding:.7rem .78rem 1.72rem}.hero-showcase__trigger-card:not(.is-active) .hero-showcase__trigger{gap:0;padding:.55rem;place-items:center;text-align:center}.hero-showcase__trigger-card:not(.is-active) .hero-showcase__trigger-head{grid-template-columns:1fr;gap:0;justify-items:center;align-items:center}.hero-showcase__trigger-card:not(.is-active) .hero-showcase__trigger-index{font-size:1rem;color:#17222ed1}.hero-showcase__trigger-card:not(.is-active) .hero-showcase__trigger-meta,.hero-showcase__trigger-card:not(.is-active) .hero-showcase__trigger-progress{max-height:0;opacity:0;overflow:hidden;transform:translateY(.18rem)}.hero-showcase__trigger-card.is-active .hero-showcase__trigger-meta,.hero-showcase__trigger-card.is-active .hero-showcase__trigger-progress{max-height:6rem;opacity:1;transform:none}.hero-showcase__trigger-progress{right:.78rem;bottom:.89rem;left:.78rem}.hero-showcase__trigger-card.is-active .hero-showcase__trigger-title{font-size:clamp(1rem,.92rem + .45vw,1.08rem)}.hero-showcase__trigger-card.is-manually-paused .hero-showcase__trigger{padding-inline-end:2.85rem}.hero-showcase__trigger-resume{top:.52rem;right:.52rem;width:1.85rem;height:1.85rem}}@media (max-width: 991.98px){.hero-showcase__stage{transition:none}.hero-showcase__panel{align-content:start}.hero-showcase__panel.is-entering .hero-showcase__copy,.hero-showcase__panel.is-entering .hero-showcase__media,.hero-showcase__panel.is-exiting .hero-showcase__copy,.hero-showcase__panel.is-exiting .hero-showcase__media{transform:none;filter:none}}.hero-showcase__trigger:hover,.hero-showcase__trigger:focus-visible{transform:none;box-shadow:0 1rem 2rem #17222e14}.hero-showcase__trigger:hover:after,.hero-showcase__trigger:focus-visible:after{opacity:1}.hero-showcase__trigger.is-active{border-color:#00800029;background:#00800014;box-shadow:0 1.25rem 2.8rem #17222e1a}.hero-showcase__trigger.is-active .hero-showcase__trigger-index{color:#17222ea8}.hero-showcase__trigger.is-active .hero-showcase__trigger-kicker{color:#17222e94}.hero-showcase__stage{position:relative;display:grid;transition:height .54s ease}.hero-showcase__stage>.hero-showcase__panel{grid-area:1/1}.hero-showcase__panel[hidden]{display:none}.hero-showcase__panel{opacity:0;visibility:hidden;pointer-events:none;transform:translateZ(0);transition:opacity .54s ease}.hero-showcase__panel.is-active,.hero-showcase__panel.is-entering,.hero-showcase__panel.is-exiting{visibility:visible}.hero-showcase__panel.is-active{opacity:1;pointer-events:auto}.hero-showcase__copy,.hero-showcase__media{padding:1.5rem;transition:opacity .54s ease,transform .54s ease,filter .54s ease}.hero-showcase__intro{width:100%;padding:1.5rem;background:transparent;border:0;box-shadow:none}.hero-showcase__copy{height:100%}.hero-showcase__media{align-self:start;box-sizing:border-box;aspect-ratio:1/1;min-height:auto;border:1px solid rgba(23,34,46,.08);border-radius:.375rem;background:#fffffff5;box-shadow:0 1rem 2.5rem #17222e0f}.hero-showcase__media--image{position:relative;isolation:isolate;display:block;padding:clamp(.75rem,1.3vw,1.1rem);overflow:visible;background:radial-gradient(circle at top right,rgba(31,107,83,.08),transparent 32%),#fffffff5}.hero-showcase__media-picture{display:block;width:100%;height:100%;overflow:hidden;border-radius:inherit}.hero-showcase__media--variants{position:relative;isolation:isolate;overflow:visible}.hero-showcase__variant-media{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;opacity:0;overflow:hidden;border-radius:inherit;transition:opacity .28s ease;pointer-events:none}.hero-showcase__variant-media.is-active{opacity:1}.hero-showcase__media-flags{position:absolute;bottom:1rem;left:-.14rem;z-index:3;display:grid;gap:.6rem;pointer-events:none}.hero-showcase__media-flag{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:.55rem;width:fit-content;min-height:2rem;padding-inline:.6rem;background:transparent;color:#fff;font-size:.82rem;font-weight:700;line-height:1;filter:drop-shadow(0 .45rem .8rem rgba(23,34,46,.18))}.hero-showcase__media-flag:before,.hero-showcase__media-flag:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;clip-path:polygon(0 0,100% 0,calc(100% - .125rem) 50%,100% 100%,0 100%)}.hero-showcase__media-flag:before{z-index:0;background:#00000026}.hero-showcase__media-flag:after{top:.09em;right:.19em;bottom:.075em;left:.015em;z-index:1;background:var(--hero-fact-accent, var(--bs-primary))}.hero-showcase__media-flag>*{position:relative;z-index:2}.hero-showcase__media-flag.hero-showcase__fact--wheels,.hero-showcase__media-flag.hero-showcase__fact--cargo,.hero-showcase__media-flag.hero-showcase__fact--license{color:#fff;padding:0 1.08rem 0 .6rem}.hero-showcase__media-flag-icon{width:1.2rem;height:1.2rem;flex:0 0 auto;color:#fff}.hero-showcase__image{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.hero-showcase__copy .section-heading{font-size:clamp(1.75rem,1.2rem + 1.5vw,2.35rem)}.hero-showcase__copy .lead{font-size:clamp(1rem,.94rem + .38vw,1.15rem)}.hero-showcase__text>:last-child{margin-bottom:0}.hero-showcase__text ul,.hero-showcase__text ol{padding-inline-start:1.2em}.hero-showcase__copy .shop-price__current{font-size:clamp(1.45rem,1.1rem + 1vw,1.8rem)}.hero-showcase__copy .hero-showcase__fact{font-size:clamp(.84rem,.8rem + .18vw,.92rem)}.hero-showcase__copy .btn-lg,.hero-showcase__copy .btn-group-lg>.btn{--bs-btn-padding-y: .72rem;--bs-btn-padding-x: 1.18rem;--bs-btn-font-size: clamp(.98rem, .95rem + .14vw, 1.05rem)}@media (min-width: 992px){.hero-showcase__copy--home .hero-showcase__text{max-width:91.666667%}.hero-showcase__media{position:sticky;top:calc(var(--site-header-height, 5rem) + 1rem)}}.hero-showcase__panel.is-active .hero-showcase__copy,.hero-showcase__panel.is-active .hero-showcase__media{opacity:1;transform:none;filter:none}.hero-showcase__panel.is-entering{opacity:0}.hero-showcase__panel.is-entering .hero-showcase__copy{opacity:0;transform:translateY(1rem)}.hero-showcase__panel.is-entering .hero-showcase__media{opacity:0;transform:translate(1rem) scale(1.04);filter:saturate(.94)}.hero-showcase__panel.is-exiting{opacity:0}.hero-showcase__panel.is-exiting .hero-showcase__copy{opacity:0;transform:translateY(-.55rem)}.hero-showcase__panel.is-exiting .hero-showcase__media{opacity:0;transform:translate(-.85rem) scale(1.02);filter:saturate(.88)}.hero-showcase--home .hero-showcase__stage{transition:none}.hero-showcase--home .hero-showcase__copy,.hero-showcase--home .hero-showcase__media{transition:opacity .54s ease}.hero-showcase--home .hero-showcase__panel.is-entering .hero-showcase__copy,.hero-showcase--home .hero-showcase__panel.is-entering .hero-showcase__media,.hero-showcase--home .hero-showcase__panel.is-exiting .hero-showcase__copy,.hero-showcase--home .hero-showcase__panel.is-exiting .hero-showcase__media{transform:none;filter:none}@media (max-width: 767.98px){.hero-showcase__panel{gap:0}.hero-showcase__panel>.hero-showcase__copy{order:2;height:auto;box-sizing:border-box;border-top-left-radius:0;border-top-right-radius:0}.hero-showcase__panel>.hero-showcase__copy.section-panel{border-top:0}.hero-showcase__panel>.hero-showcase__media{order:1;box-sizing:border-box;border:1px solid rgba(23,34,46,.08);border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.hero-showcase__panel>.hero-showcase__media.hero-showcase__media--image,.hero-showcase__panel>.hero-showcase__media.hero-showcase__media--variants,.hero-showcase__panel>.hero-showcase__media .hero-showcase__variant-media,.hero-showcase__panel>.hero-showcase__media .hero-showcase__image{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}}@media (max-width: 991.98px){.hero-showcase__panel.is-entering .hero-showcase__copy,.hero-showcase__panel.is-entering .hero-showcase__media,.hero-showcase__panel.is-exiting .hero-showcase__copy,.hero-showcase__panel.is-exiting .hero-showcase__media{transform:none;filter:none}}.hero-showcase__facts{display:flex;flex-wrap:wrap;gap:.75rem}.hero-showcase__fact{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:.25rem;background:#17222e0f;border:1px solid transparent;font-size:.92rem;font-weight:600;line-height:1.1}.hero-showcase__fact-icon{width:1rem;height:1rem;flex:0 0 auto}.hero-showcase__fact-icon-shell{display:inline-grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:999px;flex:0 0 auto}.hero-showcase__fact--wheels,.hero-showcase__fact--cargo,.hero-showcase__fact--license,.hero-showcase__fact--trike,.hero-showcase__fact--comfort{padding:0;border:0;background:transparent;gap:.65rem;font-weight:700}.hero-showcase__fact--wheels .hero-showcase__fact-icon-shell,.hero-showcase__fact--cargo .hero-showcase__fact-icon-shell,.hero-showcase__fact--license .hero-showcase__fact-icon-shell,.hero-showcase__fact--trike .hero-showcase__fact-icon-shell,.hero-showcase__fact--comfort .hero-showcase__fact-icon-shell{background:var(--hero-fact-accent)}.hero-showcase__fact--wheels .hero-showcase__fact-icon,.hero-showcase__fact--cargo .hero-showcase__fact-icon,.hero-showcase__fact--license .hero-showcase__fact-icon,.hero-showcase__fact--trike .hero-showcase__fact-icon,.hero-showcase__fact--comfort .hero-showcase__fact-icon{width:.95rem;height:.95rem;color:#fff}.hero-showcase__fact--wheels{--hero-fact-accent: #0a58ca;color:#0a58ca}.hero-showcase__fact--cargo{--hero-fact-accent: #9a4f1e;color:#9a4f1e}.hero-showcase__fact--license{--hero-fact-accent: #146c43;color:#146c43}.hero-showcase__fact--trike{--hero-fact-accent: #b88208;color:#b88208}.hero-showcase__fact--comfort{--hero-fact-accent: #355f9c;color:#355f9c}.hero-showcase__media-flag[class*=hero-showcase__fact--]{color:#fff;padding:0 1.08rem 0 .6rem}.hero-showcase__variants{display:grid;gap:.55rem}.hero-showcase__variants-head{display:inline-flex;align-items:baseline;gap:.42rem}.hero-showcase__variants-label{font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#17222ea3}.hero-showcase__variants-current{font-size:.98rem;font-weight:700;color:#17222eeb}.hero-showcase__swatches{display:flex;flex-wrap:wrap;gap:.55rem}.hero-showcase__swatch{display:inline-block;width:1.85rem;height:1.85rem;padding:0;border-radius:.38rem;border:1px solid rgba(23,34,46,.14);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff3d,0 .2rem .55rem #17222e14;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.hero-showcase__swatch.is-active{box-shadow:0 0 0 2px #fff,0 0 0 3px #17222e33,0 .35rem .8rem #17222e1f,inset 0 0 0 1px #fff3;transform:translateY(-.02rem)}.hero-showcase__swatch:focus-visible{outline:0;box-shadow:0 0 0 2px #fff,0 0 0 4px #0080005c,0 .35rem .8rem #17222e1f,inset 0 0 0 1px #fff3}.hero-showcase__swatch--orange{background:linear-gradient(135deg,#f4a155,#d76a1b)}.hero-showcase__swatch--gray{background:linear-gradient(135deg,#b7bdc5,#59616d)}.hero-showcase__swatch--blue{background:linear-gradient(135deg,#5aa8ff,#0b53c6)}.hero-showcase__swatch--white{background:linear-gradient(135deg,#fff,#d6dbe1);box-shadow:inset 0 0 0 1px #17222e14,0 .2rem .55rem #17222e14}.hero-showcase__swatch--yellow{background:linear-gradient(135deg,#ffd95a,#d39b00)}.hero-showcase__swatch--red{background:linear-gradient(135deg,#ff7a7a,#b32025)}.hero-showcase__swatch--black{background:linear-gradient(135deg,#4d555f,#0f141a)}@media (max-width: 575.98px){.hero-showcase__media-flags{bottom:.75rem;left:-.1rem;gap:.5rem}.hero-showcase__media-flag{min-height:1.8rem;padding-inline:.6rem;font-size:.76rem}}@media (prefers-reduced-motion: reduce){.hero-showcase__stage,.hero-showcase__panel,.hero-showcase__copy,.hero-showcase__media,.hero-showcase__trigger-progress-fill{transition:none}}.catalog-toolbar,.button-cluster,.state-badges,.filter-toolbar{display:flex;flex-wrap:wrap;gap:.75rem}.filter-toolbar{align-items:end}.category-intro{display:grid;gap:1.5rem}.category-intro__copy{max-width:46rem}.category-filters-shell{display:grid;gap:0}.category-filters-toggle{display:inline-flex;align-items:center;justify-content:flex-start;gap:0;align-self:start;width:100%;padding:.125rem 0;border:0;background:transparent;color:#17222eeb;font-family:var(--bs-heading-font-family);font-size:1.05rem;font-weight:500;text-align:left}.category-filters-toggle__label--open,.category-filters-toggle[aria-expanded=true] .category-filters-toggle__label--closed{display:none}.category-filters-toggle[aria-expanded=true] .category-filters-toggle__label--open{display:inline}.category-filters-toggle__icon{display:inline-grid;place-items:center;width:1.95rem;height:1.95rem;flex-shrink:0}.category-filters-toggle__icon-svg{display:block;width:1.82rem;height:1.82rem;fill:currentColor;transform:rotate(-90deg);transform-origin:50% 50%;transition:transform .2s ease}.category-filters-toggle[aria-expanded=true] .category-filters-toggle__icon-svg{transform:rotate(0)}.category-filter-groups{display:flex;flex-wrap:wrap;gap:1rem 1.35rem;margin-top:4rem;align-items:start}.category-filter-group{display:grid;gap:.7rem;align-content:start;align-self:start;flex:0 0 auto;width:auto}.category-filter-group .catalog-toolbar{gap:.55rem;align-items:flex-start}@media (min-width: 992px){.category-intro__copy{max-width:64.5rem}}@media (max-width: 767.98px){.category-filters-shell{margin-top:1rem}.category-filter-groups,.category-filter-groups.collapsing{margin-top:0}.category-filter-group{position:relative;width:100%;flex:1 1 100%}.category-filter-group:after{content:"";position:absolute;top:1.55rem;right:0;bottom:0;width:2.4rem;background:linear-gradient(90deg,#fff0,#fffffff5 82%);pointer-events:none}.category-filter-group .catalog-toolbar{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-inline-end:2.15rem;padding-bottom:.1rem;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.category-filter-group .catalog-toolbar::-webkit-scrollbar{display:none}.category-filter-group .filter-chip{flex:0 0 auto}}@media (min-width: 768px){.category-filter-groups.collapse:not(.show){display:flex}}.catalog-product-card__flags{bottom:.72rem;left:-.14rem;gap:.46rem}.catalog-product-card__flags .hero-showcase__media-flag{gap:.42rem;min-height:1.6rem;padding-inline:.48rem;font-size:.66rem}.catalog-product-card__flags .hero-showcase__media-flag[class*=hero-showcase__fact--]{padding:0 .86rem 0 .48rem}.catalog-product-card__flags .hero-showcase__media-flag-icon{width:.96rem;height:.96rem}.filter-chip{border:0;padding:.65rem 1rem;border-radius:.25rem;background:#17222e14;color:var(--bs-dark);font-weight:700}.category-filter-group .filter-chip{padding:.48rem .8rem;font-size:.875rem;line-height:1.15;border-radius:.2rem}.filter-chip.is-active,.filter-chip:hover,.filter-chip:focus-visible{background:var(--bs-primary);color:#fff}.toolbar-panel{padding:1.25rem}.availability-badge{display:inline-flex;align-items:center;gap:.45rem;padding:.42rem .65rem .34rem;border-radius:.2rem;font-size:.82rem;font-weight:700;line-height:1;vertical-align:middle}.availability-badge.is-in-stock{background:#1987541f;color:#146c43}.availability-badge.is-low-stock{background:#ffc1072e;color:#8a6510}.availability-badge.is-preorder{background:#0d6efd1f;color:#0a58ca}.availability-badge.is-soldout{background:#dc35451f;color:#a52834}.hero-showcase__price-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.hero-showcase__status-inline{--hero-status-accent: #146c43;display:inline-flex;align-items:center;gap:.28rem;font-size:.9rem;font-weight:600;color:var(--hero-status-accent)}.hero-showcase__status-inline.is-in-stock{--hero-status-accent: #146c43}.hero-showcase__status-inline.is-low-stock{--hero-status-accent: #8a6510}.hero-showcase__status-inline.is-preorder{--hero-status-accent: #0a58ca}.hero-showcase__status-inline.is-soldout{--hero-status-accent: #a52834}.hero-showcase__status-dot{width:.5rem;height:.5rem;border-radius:999px;flex:0 0 auto;background:var(--hero-status-accent)}.shop-price{display:grid;gap:.18rem}.shop-price__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem}.shop-price__current,.product-card__price{font-family:var(--bs-heading-font-family);font-weight:700;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1}.checkout-summary__row strong{font-family:var(--bs-heading-font-family);font-weight:700}.shop-price__compare,.shop-price__old{font-size:clamp(.95rem,1.2vw,1.08rem);font-weight:600;line-height:1.1;color:#17222e7a;text-decoration:line-through;text-decoration-thickness:1px}.shop-price__base,.shop-price__tax,.shop-price__label{font-size:.9rem;color:#17222eb8}.shop-price__tax{font-weight:600}.shop-price__tax-link,.checkout-summary__link{color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:.14em;text-decoration-thickness:1px}.category-list{display:grid;gap:.9rem}.subcategory-card__meta{font-size:.92rem;color:#17222eb8}.quantity-stepper{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem;border-radius:.25rem;background:#17222e0f}.quantity-stepper input{width:3.75rem;height:2.35rem;margin:0;padding:0;border:0;background:transparent;text-align:center;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;caret-color:var(--bs-primary)}.quantity-stepper input:focus{outline:0}.quantity-stepper input::-webkit-inner-spin-button,.quantity-stepper input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.quantity-stepper button{display:inline-grid;place-items:center;width:2.35rem;height:2.35rem;padding:0;border:1px solid rgba(23,34,46,.08);border-radius:.2rem;background:#fff;color:var(--bs-dark);box-shadow:none;line-height:1}.quantity-stepper button .icon{display:block}.quantity-stepper button:hover,.quantity-stepper button:focus-visible{border-color:#0080002e;color:var(--bs-primary)}.checkout-summary__row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.15rem 0 .35rem;line-height:1.25;border-bottom:1px solid rgba(23,34,46,.08)}.checkout-summary__row+.checkout-summary__row{padding-top:.45rem}.checkout-summary__stack{display:grid;gap:.3rem}.checkout-summary__label{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.45rem}.checkout-summary__totals{display:grid;gap:0}.checkout-summary__suffix{font-size:.82rem;line-height:1.35;color:#17222e9e}.checkout-summary__value{max-width:14rem;font-weight:600;line-height:1.35;text-align:right;color:#17222ed1}.checkout-step{display:inline-flex;align-items:center;gap:.6rem;font-weight:700}.checkout-step__index{width:2rem;height:2rem;border-radius:.25rem;display:inline-grid;place-items:center;background:#1f6b531f;color:var(--bs-primary)}.checkout-flow-panel,.checkout-flow-form{display:grid;gap:1.5rem}.checkout-flow-summary{display:grid;gap:.65rem}.checkout-account-login{overflow:hidden;background:#fffffff7}.checkout-account-login__summary{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;align-items:center;padding:1.12rem 1.15rem;cursor:pointer;list-style:none}.checkout-account-login__summary::-webkit-details-marker{display:none}.checkout-account-login__summary-icon{display:inline-grid;place-items:center;width:2.55rem;height:2.55rem;border-radius:.375rem;background:#1f6b531a;color:var(--bs-primary)}.checkout-account-login__summary-icon .icon{width:1.15rem;height:1.15rem}.checkout-account-login__eyebrow,.checkout-account-login__title{display:block}.checkout-account-login__eyebrow{color:#17222e94;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.checkout-account-login__title{color:#17222ee0;font-weight:700}.checkout-account-login__body{padding:0 1.15rem 1.15rem}.checkout-account-login__form{padding-top:1rem;border-top:1px solid rgba(23,34,46,.08)}.checkout-account-login__meta{font-size:.92rem}.checkout-account-login__meta a{font-weight:600;text-decoration:none}.checkout-account-login__meta a:hover,.checkout-account-login__meta a:focus-visible{color:var(--bs-primary)}@media (min-width: 992px){.checkout-account-login{margin-top:.625rem}}.checkout-progress__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(7.25rem,100%),1fr));gap:.65rem}.checkout-progress__button{width:100%;display:grid;gap:.45rem;justify-items:start;padding:1rem;border:1px solid rgba(23,34,46,.12);border-radius:.5rem;background:#ffffffeb;color:#17222edb;box-shadow:0 .65rem 1.5rem #17222e0a;text-align:left;text-decoration:none;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.checkout-progress__button:hover,.checkout-progress__button:focus-visible{text-decoration:none}.checkout-progress__button:disabled{opacity:.55;cursor:not-allowed}.checkout-progress__index{width:2rem;height:2rem;display:inline-grid;place-items:center;border-radius:999px;background:#17222e14;font-family:var(--bs-heading-font-family);font-size:.95rem;font-weight:700}.checkout-progress__label{font-weight:700}.checkout-progress__item.is-current .checkout-progress__button{border-color:#1f6b5361;background:#ffffffeb;color:var(--bs-dark);box-shadow:0 0 0 .14rem #1f6b531a,0 .85rem 1.75rem #17222e12}.checkout-progress__item.is-current .checkout-progress__index,.checkout-progress__item.is-complete .checkout-progress__index{background:var(--bs-primary);color:#fff}.checkout-progress__item.is-complete .checkout-progress__button{border-color:#1f6b5329}.checkout-progress__item:not(.is-upcoming) .checkout-progress__button:not(:disabled):hover,.checkout-progress__item:not(.is-upcoming) .checkout-progress__button:not(:disabled):focus-visible{border-color:#1f6b5357;color:var(--bs-primary);box-shadow:0 .85rem 1.75rem #17222e14;transform:translateY(-.05rem)}@media (max-width: 767.98px){.checkout-progress{display:block}.checkout-progress__list{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0;width:auto}.checkout-progress__item{display:flex;align-items:center;justify-content:center;gap:0;min-width:0}.checkout-progress__item:not(:last-child):after{content:"";width:.75rem;height:1px;margin-inline:.35rem;background:#17222e2e}.checkout-progress__item.is-complete:not(:last-child):after,.checkout-progress__item.is-current:not(:last-child):after{background:#1f6b5357}.checkout-progress__button{width:auto;min-height:0;align-content:unset;justify-items:center;gap:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:center}.checkout-progress__item.is-current .checkout-progress__button,.checkout-progress__item.is-complete .checkout-progress__button,.checkout-progress__item.is-upcoming .checkout-progress__button,.checkout-progress__item:not(.is-upcoming) .checkout-progress__button:not(:disabled):hover,.checkout-progress__item:not(.is-upcoming) .checkout-progress__button:not(:disabled):focus-visible{border-color:transparent;background:transparent;color:inherit;transform:none}.checkout-progress__index{width:2.35rem;height:2.35rem;margin-inline:auto;font-size:1rem}.checkout-progress__label{display:none}}.checkout-flow__panel{display:grid;gap:1.5rem}.checkout-flow__panel-header{display:grid;gap:.45rem}.checkout-address-section{display:grid;gap:1rem;margin-top:1.25rem}.checkout-saved-profile{display:grid;gap:1rem;padding:1.15rem;border:1px solid rgba(23,34,46,.08);border-radius:.375rem;background:#ffffffeb}.checkout-address-choice__section{display:grid;gap:1rem}@media (min-width: 768px){.checkout-saved-profile{grid-template-columns:minmax(0,1fr) minmax(14rem,auto);align-items:start}}.checkout-saved-profile__meta{display:grid;gap:.45rem}.checkout-saved-profile__meta>div{display:grid;gap:.08rem}.checkout-saved-profile__meta dt{color:#17222e94;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.checkout-saved-profile__meta dd{margin:0;color:#17222ee0;font-weight:700}.checkout-address-choice{display:grid;gap:1rem}.checkout-address-choice__head{display:grid;gap:.5rem}.checkout-address-choice__grid{display:grid;gap:.75rem}@media (min-width: 768px){.checkout-address-choice__grid{grid-template-columns:minmax(0,1fr)}}.checkout-address-choice-card{display:block;min-height:100%;cursor:pointer}.checkout-address-choice-card__input{position:absolute;opacity:0;pointer-events:none}.checkout-address-choice-card__body{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;min-height:100%;padding:1rem;border:1px solid rgba(23,34,46,.12);border-radius:.5rem;background:#ffffffeb;color:#17222ed1;box-shadow:0 .65rem 1.5rem #17222e0a;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.checkout-address-choice-card:hover .checkout-address-choice-card__body,.checkout-address-choice-card:focus-within .checkout-address-choice-card__body{border-color:#1f6b5357;box-shadow:0 .85rem 1.75rem #17222e14;transform:translateY(-.03rem)}.checkout-address-choice-card:has(.checkout-address-choice-card__input:checked) .checkout-address-choice-card__body{border-color:#1f6b536b;background:#ffffffeb;box-shadow:0 0 0 .14rem #1f6b531a,0 .85rem 1.75rem #17222e12}.checkout-address-choice-card__control{display:inline-grid;place-items:center;width:1.1rem;height:1.1rem;margin-top:.18rem;border:1px solid rgba(23,34,46,.26);border-radius:999px;background:#fff}.checkout-address-choice-card:has(.checkout-address-choice-card__input:checked) .checkout-address-choice-card__control{border-color:var(--bs-primary);box-shadow:inset 0 0 0 .28rem #fff;background:var(--bs-primary)}.checkout-address-choice-card__content{display:grid;gap:.35rem}.checkout-address-choice-card__label{font-family:var(--bs-heading-font-family);font-weight:700;line-height:1.15}.checkout-address-choice-card__address{color:#17222ead;font-size:.94rem;line-height:1.45}.checkout-address-choice__manual{display:none;padding-top:1rem;border-top:1px solid rgba(23,34,46,.08)}.checkout-flow__panel:has(#checkoutDeliveryModeNew:checked) .checkout-address-choice__manual--delivery,.checkout-flow__panel:has(#checkoutBillingModeNew:checked) .checkout-address-choice__manual--billing{display:block}.checkout-address-choice__billing{display:none;gap:1rem;padding-top:1rem}.checkout-address-choice__section:has(#checkoutLoggedBillingDifferent:checked) .checkout-address-choice__billing{display:grid}.checkout-address-choice__billing-toggle{margin-bottom:0}.checkout-flow__panel-actions{display:flex;flex-wrap:wrap;gap:.75rem}.checkout-flow__panel-actions .btn{min-width:min(100%,15rem)}.checkout-flow__panel-actions [data-checkout-next]{order:1;margin-right:auto}.checkout-flow__panel-actions [data-checkout-prev]{order:2;margin-left:auto}@media (max-width: 575.98px){.checkout-flow__panel-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.checkout-flow__panel-actions .btn{min-width:0;padding:.68rem .9rem;font-size:.92rem;line-height:1.2;white-space:nowrap}.checkout-flow__panel-actions [data-checkout-next],.checkout-flow__panel-actions [data-checkout-prev]{margin-right:0;margin-left:0}}.checkout-payment-options{display:grid;gap:.85rem}.payment-method-icon{display:inline-grid;place-items:center;width:3.65rem;height:2.25rem;flex:0 0 auto;padding:.35rem .48rem;border:1px solid rgba(23,34,46,.09);border-radius:.375rem;background:linear-gradient(180deg,#fffffffa,#f6f9f7f5);color:#17222ed1;box-shadow:inset 0 0 0 1px #ffffff8c}.payment-method-icon .icon{display:block;width:100%;height:100%;max-width:2.6rem;max-height:1.3rem;object-fit:contain}.payment-method-icon .icon--lucide{max-width:1.35rem;max-height:1.35rem;stroke-width:2}.payment-method-icon--sepa,.payment-method-icon--visa,.payment-method-icon--mastercard,.payment-method-icon--american-express,.payment-method-icon--cash,.payment-method-icon--bancontact,.payment-method-icon--eps,.payment-method-icon--przelewy24,.payment-method-icon--twint,.payment-method-icon--ideal,.payment-method-icon--apple-pay,.payment-method-icon--wallet,.payment-method-icon--google-pay,.payment-method-icon--amazon-pay{width:3.9rem;height:2.35rem;padding:.28rem .36rem}.payment-method-icon--sepa{width:4.45rem;height:2.55rem;padding:.08rem .1rem}.payment-method-icon--sepa .icon,.payment-method-icon--visa .icon,.payment-method-icon--mastercard .icon,.payment-method-icon--american-express .icon,.payment-method-icon--bancontact .icon,.payment-method-icon--eps .icon,.payment-method-icon--przelewy24 .icon,.payment-method-icon--twint .icon,.payment-method-icon--ideal .icon,.payment-method-icon--apple-pay .icon,.payment-method-icon--google-pay .icon,.payment-method-icon--amazon-pay .icon{max-width:3.28rem;max-height:1.72rem}.payment-method-icon--mastercard .icon{max-width:3.25rem;max-height:1.72rem}.payment-method-icon--sepa .icon{max-width:4.3rem;max-height:2.35rem}.payment-method-icon--twint .icon,.payment-method-icon--apple-pay .icon,.payment-method-icon--google-pay .icon{max-width:3.35rem;max-height:1.72rem}.payment-method-icon--cash .icon--lucide,.payment-method-icon--wallet .icon--lucide{max-width:1.58rem;max-height:1.58rem}.payment-method-icon--financing .icon--lucide{max-width:1.65rem;max-height:1.65rem}.payment-option-card .product-option-card__body{grid-template-columns:max-content max-content minmax(0,1fr);align-items:start}.payment-option-card .product-option-card__control{margin-top:.52rem}.payment-option-card .payment-method-icon{margin-top:-.1rem}.payment-method-option__group{flex:0 0 auto;padding:.2rem .48rem;border-radius:999px;background:#1f6b5314;color:#006400;font-size:.74rem;font-weight:700;line-height:1.15}.payment-method-demo{display:grid;gap:1.25rem}.payment-method-demo__header{margin-bottom:0}.payment-method-icon-grid,.payment-method-options{display:grid;gap:.85rem}.payment-method-icon-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.payment-method-icon-tile{display:flex;align-items:center;gap:.72rem;min-width:0;padding:.72rem .82rem;border:1px solid rgba(23,34,46,.08);border-radius:.375rem;background:#ffffffe0;color:#17222ed1;font-size:.92rem;font-weight:700}.payment-method-icon-tile>span:last-child{min-width:0;line-height:1.2}@media (min-width: 992px){.payment-method-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 575.98px){.payment-option-card .product-option-card__body{grid-template-columns:max-content minmax(0,1fr)}.payment-option-card .payment-method-icon{grid-column:2;margin-top:0}.payment-option-card .product-option-card__content{grid-column:2}}.checkout-field-error{margin-top:.45rem;color:var(--bs-danger);font-size:.875rem;font-weight:500;line-height:1.45}.checkout-field-warning{margin-top:.45rem;color:#9a6700;font-size:.875rem;font-weight:500;line-height:1.45}.checkout-payment-options>.checkout-field-error{margin-top:.1rem}.form-check>.checkout-field-error{margin-top:.35rem;margin-left:1.75rem}.checkout-account-create{display:grid;gap:1rem;padding:1rem;border:1px solid rgba(31,107,83,.14);border-radius:.375rem;background:#1f6b530f}.checkout-account-create__check{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:start;padding-left:0;margin-bottom:0}.checkout-account-create__check .form-check-input{margin-top:.25rem;margin-left:0}.checkout-account-create__check .form-check-label{display:grid;gap:.2rem}.checkout-account-create__title{color:#17222ee6;font-weight:700}.checkout-account-create__copy{color:#17222ea8;font-size:.94rem;line-height:1.45}.checkout-account-create__fields{padding-top:1rem;border-top:1px solid rgba(31,107,83,.12)}.checkout-account-create:not(:has(#checkoutCreateAccount:checked)) .checkout-account-create__fields{display:none}.checkout-payment-option .product-option-card__body{min-height:100%}.checkout-payment-card-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}.checkout-payment-card{display:block;min-width:0;cursor:pointer}.checkout-payment-card__input{position:absolute;opacity:0;pointer-events:none}.checkout-payment-card__body{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:.85rem;align-items:start;width:100%;padding:1rem;border:1px solid rgba(23,34,46,.12);border-radius:.5rem;background:#ffffffeb;color:#17222ed6;box-shadow:0 .65rem 1.5rem #17222e0f;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.checkout-payment-card:hover .checkout-payment-card__body,.checkout-payment-card:focus-within .checkout-payment-card__body,.checkout-payment-card__input:focus-visible+.checkout-payment-card__body{border-color:#1f6b5357;box-shadow:0 .85rem 1.75rem #17222e14;transform:translateY(-.03rem)}.checkout-payment-card:has(.checkout-payment-card__input:checked) .checkout-payment-card__body{border-color:#1f6b536b;background:#ffffffeb;box-shadow:0 0 0 .14rem #1f6b531a,0 .85rem 1.75rem #17222e12}.checkout-payment-card__control{display:inline-grid;place-items:center;width:1.1rem;height:1.1rem;margin-top:.18rem;border:1px solid rgba(23,34,46,.26);border-radius:999px;background:#fff}.checkout-payment-card:has(.checkout-payment-card__input:checked) .checkout-payment-card__control{border-color:var(--bs-primary);box-shadow:inset 0 0 0 .28rem #fff;background:var(--bs-primary)}.checkout-payment-card__content{display:grid;gap:.32rem;min-width:0}.checkout-payment-card__label{color:#17222ef0;font-weight:800;line-height:1.25}.checkout-payment-card__summary{color:#17222ead;font-size:.94rem;line-height:1.48}.checkout-payment-card__meta{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.1rem}.checkout-payment-card__badge{display:inline-flex;align-items:center;min-height:1.35rem;padding:.18rem .46rem;border-radius:999px;background:#17222e0f;color:#17222eb3;font-size:.75rem;font-weight:700;line-height:1.15}@media (max-width: 575.98px){.checkout-payment-card__body{grid-template-columns:auto minmax(0,1fr)}.checkout-payment-card__control{grid-row:1/span 2}.checkout-payment-card__content{grid-column:2}}.checkout-shipping-estimator{display:grid;gap:1rem;padding:1.25rem;border:1px solid rgba(23,34,46,.08);border-radius:.375rem;background:#f5f7f8cc}.checkout-shipping-estimator__header{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:.9rem}.checkout-shipping-estimator__feedback{font-size:.9375rem;font-weight:500;line-height:1.5}.checkout-shipping-estimator__feedback.is-idle{color:#17222ec7}.checkout-shipping-estimator__feedback.is-success{color:var(--bs-primary)}.checkout-shipping-estimator__feedback.is-error{color:var(--bs-danger)}.checkout-shipping-estimator__result{display:grid}.shipping-estimator-modal{display:grid;gap:1.15rem}.shipping-estimator-modal__intro{display:grid;gap:.35rem}.shipping-estimator-modal__controls{display:grid;gap:.85rem}@media (min-width: 576px){.shipping-estimator-modal__controls{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.shipping-estimator-modal__feedback{font-size:.9375rem;font-weight:500;line-height:1.5}.shipping-estimator-modal__feedback.is-idle{color:#17222ec7}.shipping-estimator-modal__feedback.is-success{color:var(--bs-primary)}.shipping-estimator-modal__feedback.is-error{color:var(--bs-danger)}.shipping-estimator-modal__result{display:grid;padding:1rem 1.1rem;border:1px solid rgba(23,34,46,.08);border-radius:.375rem;background:#f5f7f8b3}.shipping-estimator-modal__result .checkout-summary__row:first-child{padding-top:0}.shipping-estimator-modal__result .checkout-summary__row:last-of-type{padding-bottom:.6rem}.shipping-estimator-modal__note{padding-top:.75rem;border-top:1px solid rgba(23,34,46,.08);font-size:.9rem;color:#17222eb8}.checkout-flow-summary__head{display:grid;gap:.35rem}.checkout-summary__taxes{display:grid;gap:.25rem;margin-top:.45rem}.checkout-summary__tax-row{display:flex;justify-content:space-between;gap:1rem;font-size:.9rem;line-height:1.45;color:#17222eb8}.checkout-order-summary{border-top:1px solid rgba(23,34,46,.08);margin-top:0;padding-top:.65rem}.checkout-order-summary__toggle{display:flex;justify-content:space-between;align-items:center;gap:1rem;cursor:pointer;font-weight:700;list-style:none}.checkout-order-summary__toggle::-webkit-details-marker{display:none}.checkout-order-summary__toggle:after{content:"";width:.65rem;height:.65rem;flex:0 0 auto;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .18s ease}.checkout-order-summary[open] .checkout-order-summary__toggle:after{transform:rotate(-135deg) translateY(-.08rem)}.checkout-order-summary__content{display:grid;gap:1rem;padding-top:1rem}.checkout-order-summary__item{display:grid;gap:1rem}@media (min-width: 576px){.checkout-order-summary__item{grid-template-columns:5.25rem minmax(0,1fr);align-items:start}}.checkout-order-summary__media{overflow:hidden;border-radius:.375rem;background:#1f6b5314}.checkout-order-summary__media img{display:block;width:100%;height:100%;object-fit:cover}.checkout-order-summary__copy{min-width:0}.checkout-order-summary__meta{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.75rem;color:#17222ebd}.checkout-review-list{display:grid;gap:1rem}.checkout-review-block{display:grid;gap:.3rem}.checkout-review-heading{margin:0;font-size:.95rem;font-weight:600;line-height:1.4;color:#17222e}.checkout-review-copy{max-width:56rem;line-height:1.6;color:#17222ee0}.checkout-review-warning{max-width:56rem;color:#9a6700;font-size:.9rem;font-weight:500;line-height:1.5}.checkout-review-cart{display:grid;gap:.85rem;margin-top:.25rem;padding:1rem;border:1px solid rgba(23,34,46,.1);border-radius:.5rem;background:#fffffff0;box-shadow:0 .85rem 1.9rem #17222e0d}.checkout-review-cart__head{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:.75rem}.checkout-review-cart__count{display:inline-flex;align-items:center;min-height:1.5rem;padding:.2rem .55rem;border-radius:999px;background:#17222e0f;color:#17222eb8;font-size:.78rem;font-weight:800;line-height:1.15}.checkout-review-cart__list{display:grid;gap:0}.checkout-review-cart-item{display:grid;gap:.8rem;padding-block:.75rem}.checkout-review-cart-item+.checkout-review-cart-item{padding-top:1.05rem;border-top:1px solid #008000}@media (min-width: 576px){.checkout-review-cart-item{grid-template-columns:4.75rem minmax(0,1fr);align-items:start}}.checkout-review-cart-item__media{overflow:hidden;aspect-ratio:1;border-radius:.375rem;background:#1f6b5314}.checkout-review-cart-item__media img{display:block;width:100%;height:100%;object-fit:cover}.checkout-review-cart-item__content{display:grid;gap:.55rem;min-width:0}.checkout-review-cart-item__title-row{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:.6rem}.checkout-review-cart-item__title{color:#17222ef0;font-family:var(--bs-heading-font-family);font-size:1.05rem;font-weight:700;line-height:1.2}.checkout-review-cart-item__config{display:flex;flex-wrap:wrap;gap:.3rem .45rem;margin:0;color:#17222ead;font-size:.85rem;line-height:1.35}.checkout-review-cart-item__config>div{display:inline}.checkout-review-cart-item__config>div:not(:last-child):after{content:"·";margin-left:.45rem;color:#17222e5c}.checkout-review-cart-item__config dt,.checkout-review-cart-item__config dd{display:inline;margin:0}.checkout-review-cart-item__config dt{font-weight:800}.checkout-review-cart-item__config dt:after{content:": "}.checkout-review-cart-item__meta{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.55rem;padding-top:.55rem;border-top:1px solid rgba(23,34,46,.08);color:#17222eb8;font-size:.9rem}.checkout-review-cart-item__meta strong{color:#17222ef2;font-size:1rem}.checkout-final-note{color:#17222ec7;line-height:1.55}.checkout-order-summary .shop-price__tax{color:#17222eb8}.checkout-entry-grid,.checkout-thankyou-grid{display:grid;gap:1rem}@media (min-width: 992px){.checkout-entry-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}}@media (min-width: 992px){.checkout-thankyou-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}.checkout-entry-card,.checkout-thankyou-card{display:grid;gap:.75rem;padding:1.5rem}.checkout-thankyou-meta{display:grid;gap:.8rem}.checkout-thankyou-meta>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.6rem 1rem;padding-top:.8rem;border-top:1px solid rgba(23,34,46,.08)}.checkout-thankyou-meta span{color:#17222ead}.checkout-thankyou-placeholder{display:inline-flex;align-items:center;min-height:2.15rem;padding:.35rem .7rem;border-radius:.25rem;background:#17222e0f;color:var(--bs-dark);font-weight:600}.checkout-thankyou-copy{color:#17222ec7;line-height:1.6}.withdrawal-hero{display:grid;gap:1.25rem;padding:clamp(1.35rem,2.5vw,2rem);overflow:hidden;background:radial-gradient(circle at top right,rgba(31,107,83,.13),transparent 30%),linear-gradient(145deg,#fffffffa,#f5f9f7fa)}@media (min-width: 992px){.withdrawal-hero{grid-template-columns:minmax(0,1fr) minmax(18rem,.52fr);align-items:center}}.withdrawal-hero__copy{max-width:54rem}.withdrawal-hero__note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;align-items:start;padding:1rem;border:1px solid rgba(31,107,83,.14);border-radius:.375rem;background:#1f6b5312;color:#17222ec7}.withdrawal-hero__icon{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:.3rem;background:#1f6b531f;color:var(--bs-primary)}.withdrawal-hero__icon .icon{width:1.25rem;height:1.25rem}.withdrawal-layout{display:grid;gap:1rem;align-items:start}@media (min-width: 992px){.withdrawal-layout{grid-template-columns:minmax(21rem,.54fr) minmax(0,1fr)}}.cms-commerce-panel{display:grid;gap:.75rem;align-content:start;align-items:start;padding:clamp(1.2rem,2vw,1.6rem);border:1px solid rgba(23,34,46,.08);border-radius:.375rem;background:#fffffff7;box-shadow:0 1rem 2.5rem #17222e0f}.cms-commerce-panel>.btn{justify-self:start}.cms-commerce-eyebrow{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:#17222ea3}.cms-commerce-alert{width:100%;padding:.85rem 1rem;border:1px solid rgba(23,34,46,.08);border-radius:.3rem;line-height:1.55}.cms-commerce-alert--info{border-color:#1f6b532e;background:#1f6b5312;color:#005700}.withdrawal-account-panel{position:sticky;top:calc(var(--site-header-height, 5rem) + 1rem)}.withdrawal-login-form{width:100%}.withdrawal-login-form__meta{font-size:.92rem}.withdrawal-login-form__meta a{color:#17222eb8;font-weight:600;text-decoration:none}.withdrawal-login-form__meta a:hover,.withdrawal-login-form__meta a:focus-visible{color:var(--bs-primary)}.withdrawal-form-panel textarea{min-height:10rem;resize:vertical}.withdrawal-form-panel__actions{display:flex;flex-wrap:wrap;gap:.85rem 1rem;align-items:center;margin-top:.35rem}.withdrawal-form-panel__hint{color:#17222e9e;font-size:.92rem}@media (max-width: 991.98px){.withdrawal-account-panel{position:static}}.locations-hero{display:grid;gap:1.25rem;padding:clamp(1.35rem,2.6vw,2.1rem);overflow:hidden;background:radial-gradient(circle at top right,rgba(31,107,83,.13),transparent 32%),linear-gradient(145deg,#fffffffa,#f5f9f7fa)}@media (min-width: 992px){.locations-hero{grid-template-columns:minmax(0,1fr) minmax(18rem,.48fr);align-items:center}}.locations-hero__copy{max-width:56rem}.locations-hero__note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;align-items:start;padding:1rem;border:1px solid rgba(31,107,83,.14);border-radius:.375rem;background:#1f6b5312;color:#17222ec7}.locations-hero__note-icon,.locations-card__icon,.locations-card__meta-icon,.locations-map__placeholder-icon{display:inline-grid;place-items:center;flex-shrink:0;border-radius:.3rem;background:#1f6b531f;color:var(--bs-primary)}.locations-hero__note-icon,.locations-card__icon,.locations-map__placeholder-icon{width:2.75rem;height:2.75rem}.locations-hero__note-icon .icon,.locations-card__icon .icon,.locations-map__placeholder-icon .icon{width:1.25rem;height:1.25rem}.locations-grid,.locations-partner-grid{display:grid;gap:1rem}@media (min-width: 768px){.locations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.locations-partner-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.locations-card,.locations-partner-card{display:grid;gap:1rem;align-content:start;height:100%;padding:clamp(1.2rem,2vw,1.6rem)}.locations-partner-card__link{width:fit-content;color:#006400;font-weight:700;text-decoration:none;overflow-wrap:anywhere}.locations-partner-card__link:hover,.locations-partner-card__link:focus-visible{color:#005400;text-decoration:underline;text-underline-offset:.18em}.locations-card__header{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;align-items:start}.locations-card__pill{display:inline-flex;width:fit-content;margin-bottom:.45rem;padding:.35rem .6rem;border-radius:.2rem;background:#1f6b531a;color:#005f00;font-size:.76rem;font-weight:700;line-height:1.1}.locations-card__pill--muted{background:#17222e0f;color:#17222ead}.locations-card__address{display:grid;gap:.2rem;margin-bottom:0;font-style:normal;color:#17222ed1}.locations-card__meta{display:grid;gap:.85rem;padding-top:1rem;border-top:1px solid rgba(23,34,46,.08)}.locations-card__meta-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:start}.locations-card__meta-icon{width:2.1rem;height:2.1rem}.locations-card__meta-icon .icon{width:1rem;height:1rem}.locations-card__label{display:block;margin-bottom:.2rem;color:#17222e94;font-size:.75rem;font-weight:700;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.locations-card__meta-row a{color:#17222edb;font-weight:700;text-decoration:none}.locations-card__meta-row a:hover,.locations-card__meta-row a:focus-visible{color:var(--bs-primary)}.locations-map{display:grid;gap:1.25rem;padding:clamp(1.2rem,2vw,1.6rem)}@media (min-width: 992px){.locations-map{grid-template-columns:minmax(17rem,.42fr) minmax(0,1fr);align-items:stretch}}.locations-map__copy{align-self:center}.locations-map__frame{position:relative;min-height:22rem;overflow:hidden;border:1px solid rgba(23,34,46,.08);border-radius:.375rem;background:radial-gradient(circle at 78% 24%,rgba(31,107,83,.16),transparent 18%),radial-gradient(circle at 38% 68%,rgba(0,128,0,.18),transparent 20%),linear-gradient(145deg,#ecf6f0f5,#f5f9f7f5)}.locations-map__grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background-image:linear-gradient(rgba(23,34,46,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(23,34,46,.08) 1px,transparent 1px);background-size:2rem 2rem;-webkit-mask-image:radial-gradient(circle at center,black 0,transparent 70%);mask-image:radial-gradient(circle at center,black 0,transparent 70%)}.locations-map__pin{position:absolute;display:inline-grid;place-items:center;top:var(--marker-y, 50%);left:var(--marker-x, 50%);width:2.25rem;height:2.25rem;border:2px solid rgba(255,255,255,.92);border-radius:999px;background:var(--bs-primary);box-shadow:0 .85rem 1.8rem #17222e29;color:#fff;font-family:var(--bs-heading-font-family);font-size:.82rem;font-weight:700;line-height:1;transform:translate(-50%,-50%)}.locations-map__pin--partner{width:1.85rem;height:1.85rem;background:#17222edb;font-size:.72rem;opacity:.92}.locations-map__placeholder{position:absolute;inset-inline:clamp(1rem,5vw,4rem);bottom:clamp(1rem,4vw,2.5rem);display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;align-items:start;padding:1rem;border:1px solid rgba(23,34,46,.08);border-radius:.375rem;background:#ffffffed;box-shadow:0 1rem 2rem #17222e14}@media (max-width: 575.98px){.locations-map__frame{min-height:27rem}.locations-map__placeholder{grid-template-columns:minmax(0,1fr)}}.account-entry-intro,.account-form-card,.account-support-card,.account-nav-card,.account-dashboard-hero,.account-dashboard-card,.account-address-book,.account-process-card{padding:1.5rem}.account-entry-grid,.account-auth-layout,.account-dashboard-grid,.account-dashboard-layout,.account-address-edit-layout{display:grid;gap:1rem}@media (min-width: 992px){.account-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.account-auth-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,.48fr);align-items:start}.account-dashboard-layout{grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);align-items:start}.account-address-edit-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,.44fr);align-items:start}.account-address-edit-layout--single{grid-template-columns:minmax(0,1fr)}.account-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-dashboard-card--wide{grid-column:1/-1}}.account-entry-card,.account-form-card,.account-support-card,.account-dashboard-card,.account-dashboard-hero,.account-address-book,.account-process-card{display:grid;gap:.75rem}.account-entry-card,.account-form-card,.account-support-card,.account-dashboard-card{align-content:start;align-items:start}.account-form-card>.btn,.account-support-card .btn,.account-dashboard-card .btn{align-self:start;justify-self:start}.account-support-card .button-cluster,.account-dashboard-card .button-cluster{align-items:flex-start}.account-dashboard-hero{align-items:start}@media (min-width: 768px){.account-dashboard-hero{grid-template-columns:minmax(0,1fr) auto}}.account-entry-card__icon,.account-profile-chip__icon{display:inline-grid;place-items:center;width:2.9rem;height:2.9rem;border-radius:.375rem;background:#1f6b531a;color:var(--bs-primary)}.account-entry-card__icon .icon,.account-profile-chip__icon .icon{width:1.25rem;height:1.25rem}.account-feature-list{display:grid;gap:.65rem;padding-left:1.15rem;color:#17222ec7}.account-form__meta-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem}.account-form__meta-row a{font-weight:600;text-decoration:none}.account-form__meta-row a:hover,.account-form__meta-row a:focus-visible{color:var(--bs-primary)}.account-profile-chip{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;align-items:center}.account-profile-chip__name,.account-profile-chip__meta{display:block}.account-profile-chip__name{font-family:var(--bs-heading-font-family);font-size:1.08rem;font-weight:700;line-height:1.1}.account-profile-chip__meta{margin-top:.18rem;color:#17222e9e;font-size:.9rem}.account-nav{display:grid;gap:.35rem}.account-nav__link{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .85rem;border:1px solid rgba(23,34,46,.08);border-radius:.3rem;background:#ffffffb8;color:#17222ec7;font-weight:700;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.account-nav__link:hover,.account-nav__link:focus-visible,.account-nav__link.is-active{border-color:#1f6b5338;background:#1f6b5314;color:#006100}.account-nav__link:hover,.account-nav__link:focus-visible{transform:translate(.08rem)}.account-dashboard-main{display:grid;gap:1rem}.account-security-result{display:grid;gap:.2rem;border-color:#1f6b5338;background:#1f6b5314;color:#006100}.account-pin-group{display:flex;flex-wrap:wrap;gap:.45rem}.account-pin-input{flex:0 0 3rem;width:3rem;min-width:3rem;max-width:3rem;height:3.1rem;padding-inline:.35rem;font-family:var(--bs-heading-font-family);font-size:1.35rem;font-weight:700;line-height:1;text-align:center}.account-pin-input.is-invalid{padding-inline:.35rem;background-image:none}.account-verification-hint{color:#17222e9e;font-size:.9rem}.account-meta-list{display:grid;gap:.65rem;margin:0}.account-meta-list>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem .75rem}.account-meta-list dt{margin:0;color:#17222e9e;font-size:.9rem}.account-meta-list dd{margin:0;font-weight:700}.account-address{color:#17222ec7;line-height:1.55}.account-section-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:.75rem 1rem;padding-bottom:1rem;border-bottom:1px solid rgba(23,34,46,.08)}.account-section-head__meta{color:#17222e9e;font-size:.92rem;font-weight:700}.account-address-list{display:grid}.account-address-row{display:grid;gap:1rem;padding-block:1rem;border-bottom:1px solid rgba(23,34,46,.08)}.account-address-row:last-child{padding-bottom:0;border-bottom:0}@media (min-width: 768px){.account-address-row{grid-template-columns:minmax(0,1fr) minmax(12rem,auto);align-items:start}}.account-address-row__main{display:grid;gap:.45rem}.account-address-row__title{margin-bottom:.35rem;font-family:var(--bs-heading-font-family);font-size:1.05rem;font-weight:700}.account-address-row__meta{color:#17222ea3;font-size:.92rem}.account-address-row__actions{display:flex;flex-wrap:wrap;gap:.45rem}.account-address-row__side{display:grid;gap:.65rem;align-content:start}.account-address-row__badges{display:flex;flex-wrap:wrap;gap:.4rem}@media (min-width: 768px){.account-address-row__side{justify-items:end}.account-address-row__badges,.account-address-row__actions{justify-content:flex-end}}.account-address-badge{display:inline-flex;align-items:center;min-height:1.75rem;padding:.28rem .55rem;border-radius:999px;background:#1f6b5317;color:#006400;font-size:.82rem;font-weight:700}.account-process-list{display:grid;gap:.55rem;padding-left:1.2rem;color:#17222ec2}.account-address-form{gap:1.15rem}.account-address-company-toggle .form-check{margin-bottom:0}.account-address-company-fields{display:block}.account-address-form .row>.account-address-company-fields{margin-top:.45rem}.account-address-form:not(:has(#accountAddressCompanyToggle:checked)) .account-address-company-fields{display:none}.account-address-usage{display:grid;gap:.65rem;margin:0;padding:1rem;border:1px solid rgba(31,107,83,.12);border-radius:.375rem;background:#1f6b530d}.account-address-usage legend{float:none;width:auto;margin-bottom:0}.account-address-usage__options{display:grid;gap:.55rem}.account-address-edit-aside{gap:1rem}.account-danger-zone{padding-top:1rem;border-top:1px solid rgba(220,53,69,.16)}.cart-list{display:grid;gap:1rem}.cart-page-intro{max-width:82rem}.cart-item{display:grid;gap:1.25rem;padding:1.25rem;border:1px solid rgba(23,34,46,.08);border-radius:.375rem;background:#fffffff5;box-shadow:0 1rem 2.5rem #17222e0f}.cart-item__main{display:grid;gap:1rem}@media (min-width: 768px){.cart-item__main{grid-template-columns:minmax(9rem,11rem) minmax(0,1fr);align-items:start}}.cart-item__media{min-height:9rem;overflow:hidden;border-radius:.375rem;background:#1f6b5314}.cart-item__media img{display:block;width:100%;height:100%;object-fit:cover}.cart-item__content{display:grid;align-content:start;gap:0}.cart-item__content>*+*{margin-top:.75rem}.cart-item__content>.eyebrow+*{margin-top:0}.cart-item__configuration{color:#17222eb8;line-height:1.55}.cart-item__config-link{display:inline-flex;align-items:center;gap:.45rem;justify-self:start}.cart-item__line{display:grid;gap:1rem;padding-top:1.1rem;border-top:1px solid rgba(23,34,46,.08)}@media (min-width: 992px){.cart-item__line{grid-template-columns:max-content minmax(0,1fr) max-content;align-items:end}}.cart-item__quantity{display:grid;gap:.45rem;justify-items:start}.cart-item__prices{display:grid;gap:.5rem}@media (min-width: 768px){.cart-item__prices{grid-template-columns:repeat(2,minmax(0,1fr))}}.cart-item__price-card{min-width:0}.cart-item__price-card .shop-price__label{margin-bottom:0}.cart-item__price-card--unit .shop-price__current{font-size:1rem;color:#17222ed1}.cart-item__price-card--total .shop-price__current{font-size:clamp(1.15rem,1.05rem + .5vw,1.45rem)}.cart-item__line-actions{display:grid;justify-items:start}@media (min-width: 992px){.cart-item__line-actions{justify-items:end}}.cart-item__remove-button{display:inline-flex;align-items:center;gap:.45rem}.cart-item__remove-button .icon{flex:0 0 auto}.cart-coupon-card{display:grid;gap:1rem;padding:1.5rem}.config-list{display:grid;gap:.45rem;margin:0}.config-list>div{display:grid;grid-template-columns:max-content 1fr;gap:.75rem}.config-list dt{margin:0;font-size:.88rem;color:#17222e9e}.config-list dd{margin:0;font-weight:600}.summary-card{padding:1.5rem}.checkout-summary__action{padding:0;border:0;background:transparent;font-weight:600;color:#17222ed1;text-align:right;text-decoration:underline;text-underline-offset:.14em}@media (min-width: 1200px){.summary-card{position:sticky;top:7rem}}.empty-state{text-align:center;color:#17222eb8}.promo-card{background:linear-gradient(150deg,#1f6b53f2,#17222ef0),radial-gradient(circle at top right,rgba(255,255,255,.16),transparent 30%);color:#fff}.tf{color:#17222ed1;line-height:1.65}.tf>:last-child{margin-bottom:0}.tf h1,.tf h2,.tf h3,.tf h4,.tf h5,.tf h6{color:var(--bs-body-color)}.tf h2{margin-bottom:.85rem}.tf p,.tf ul,.tf ol{margin-bottom:.95rem}.tf ul,.tf ol{padding-left:1.25rem}.tf .ql-align-center,.tf.ql-align-center{text-align:center}.tf .ql-align-right,.tf.ql-align-right{text-align:right}.tf .ql-align-justify,.tf.ql-align-justify{text-align:justify}.tf .ql-direction-rtl,.tf.ql-direction-rtl{direction:rtl}.tf .ql-indent-1:not(.ql-direction-rtl),.tf.ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.tf .ql-indent-1.ql-direction-rtl,.tf.ql-indent-1.ql-direction-rtl{padding-right:3em;padding-left:0}.tf .ql-indent-2:not(.ql-direction-rtl),.tf.ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.tf .ql-indent-2.ql-direction-rtl,.tf.ql-indent-2.ql-direction-rtl{padding-right:6em;padding-left:0}.tf .ql-indent-3:not(.ql-direction-rtl),.tf.ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.tf .ql-indent-3.ql-direction-rtl,.tf.ql-indent-3.ql-direction-rtl{padding-right:9em;padding-left:0}.tf .ql-indent-4:not(.ql-direction-rtl),.tf.ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.tf .ql-indent-4.ql-direction-rtl,.tf.ql-indent-4.ql-direction-rtl{padding-right:12em;padding-left:0}.tf .ql-indent-5:not(.ql-direction-rtl),.tf.ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.tf .ql-indent-5.ql-direction-rtl,.tf.ql-indent-5.ql-direction-rtl{padding-right:15em;padding-left:0}.tf .ql-indent-6:not(.ql-direction-rtl),.tf.ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.tf .ql-indent-6.ql-direction-rtl,.tf.ql-indent-6.ql-direction-rtl{padding-right:18em;padding-left:0}.tf .ql-indent-7:not(.ql-direction-rtl),.tf.ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.tf .ql-indent-7.ql-direction-rtl,.tf.ql-indent-7.ql-direction-rtl{padding-right:21em;padding-left:0}.tf .ql-indent-8:not(.ql-direction-rtl),.tf.ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.tf .ql-indent-8.ql-direction-rtl,.tf.ql-indent-8.ql-direction-rtl{padding-right:24em;padding-left:0}.tf+.accordion,.tf+.accordion.block-item{margin-top:1.25rem}.accordion+.tf,.accordion.block-item+.tf{margin-top:1.5rem}.accordion{display:grid;gap:.72rem}.accordion-item{overflow:hidden;border:1px solid rgba(23,34,46,.1);border-radius:.375rem;background:#fffffff5;box-shadow:0 .75rem 1.8rem #17222e0b}.accordion-item:first-of-type,.accordion-item:last-of-type,.accordion-item:not(:first-of-type){border:1px solid rgba(23,34,46,.1)}.accordion-header{margin:0}.accordion-button{gap:1rem;padding:1rem 1.15rem;background:linear-gradient(180deg,#fffffffa,#f7faf8fa);color:var(--bs-body-color);box-shadow:none;font-family:var(--bs-heading-font-family);font-size:1.05rem;font-weight:700;line-height:1.25}.accordion-button:after{flex:0 0 auto}.accordion-button:not(.collapsed){background:linear-gradient(180deg,#f8fcf8,#f1f8f3fa);color:#005c00;box-shadow:inset 0 -1px #116f2724}.accordion-button:hover{background:linear-gradient(180deg,#f8fcf8,#f4f9f5fa);color:#005c00}.accordion-button:focus{box-shadow:inset 0 0 0 .2rem #116f2729}.accordion-body{padding:1.05rem 1.15rem 1.2rem;color:#17222ec7;line-height:1.65}.accordion-body.tf{margin:0}.accordion-body .tf{color:inherit}.newsletter-signup{display:grid}.newsletter-signup__panel{position:relative;display:grid;gap:1.2rem;overflow:hidden;padding:clamp(1.2rem,2vw,1.8rem);border:1px solid rgba(23,34,46,.08);background:radial-gradient(circle at top right,rgba(31,107,83,.12),transparent 28%),linear-gradient(145deg,#fffffffa,#f5f9f7f5);box-shadow:0 1.25rem 3rem #17222e0f}.newsletter-signup__panel:after{content:"";position:absolute;inset:auto -4rem -5rem auto;width:14rem;height:14rem;border-radius:999px;background:radial-gradient(circle,#1f6b531f,#1f6b5300);pointer-events:none}.newsletter-signup__copy,.newsletter-signup__form{position:relative;z-index:1}.newsletter-signup__text{max-width:56rem;color:#17222ed1}.newsletter-signup__form{display:grid;gap:.75rem;max-width:100%}.newsletter-signup__field-row{display:grid;gap:.85rem;align-items:end}.newsletter-signup__input-wrap{min-width:0}.newsletter-signup__submit{min-height:calc(1.5em + 1.25rem + 2px);white-space:nowrap;width:100%}.newsletter-thankyou-hero,.newsletter-thankyou-grid{max-width:48rem}.newsletter-thankyou-grid{display:grid;gap:1rem}.newsletter-thankyou-card{display:grid;gap:1rem;padding:clamp(1.2rem,2vw,1.8rem)}.newsletter-thankyou-copy{color:#17222ed1}.newsletter-thankyou-steps{display:grid;gap:.75rem;padding-left:1.2rem}.newsletter-thankyou-steps li{color:#17222ec7}@media (min-width: 768px){.newsletter-signup__field-row{grid-template-columns:minmax(0,1fr) auto}.newsletter-signup__submit{width:auto}}.table-card{padding:1rem}.portal-shell{--portal-accent: var(--bs-primary);--portal-accent-soft: rgba(0, 128, 0, .09);--portal-header-bg: rgba(255, 255, 255, .94);--portal-header-border: rgba(23, 34, 46, .08);--portal-surface: rgba(255, 255, 255, .86);--portal-text-muted: rgba(23, 34, 46, .62);display:grid;gap:1rem}.portal-shell--workforce,.portal-shell[data-portal-kind=workforce],[data-portal-kind=workforce] .portal-shell{--portal-accent: #1f6b53;--portal-accent-soft: rgba(31, 107, 83, .1)}.portal-shell--app{gap:0;margin-inline:calc(var(--bs-gutter-x, 1.5rem) * -.5)}.portal-app-header{position:sticky;top:var(--site-header-height, 0);z-index:1020;margin-bottom:1rem;border-bottom:1px solid var(--portal-header-border);background:var(--portal-header-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 .7rem 1.8rem #17222e14}.portal-app-header__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center;width:min(100% - 2rem,88rem);min-height:4.5rem;margin-inline:auto;padding-block:.65rem}.portal-app-brand{display:inline-grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;align-items:center;min-width:0;color:var(--bs-dark);text-decoration:none}.portal-app-brand:hover,.portal-app-brand:focus-visible{color:var(--portal-accent)}.portal-app-brand__mark{display:inline-grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:.375rem;color:#fff;background:var(--portal-accent)}.portal-app-brand__title,.portal-app-brand__subtitle{display:block}.portal-app-brand__title{font-family:var(--bs-heading-font-family);font-size:1.12rem;font-weight:700;line-height:1.1}.portal-app-brand__subtitle{margin-top:.1rem;color:var(--portal-text-muted);font-size:.86rem}.portal-app-nav--desktop{display:none}.portal-app-nav__link,.portal-mobile-nav__link{position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:.45rem;color:#17222ec2;font-weight:700;text-decoration:none;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.portal-app-nav__link{min-height:2.6rem;padding:.5rem .75rem;border-radius:.3rem}.portal-app-nav__link:hover,.portal-app-nav__link:focus-visible,.portal-app-nav__link.is-active{background:var(--portal-accent-soft);color:var(--portal-accent)}.portal-app-nav__badge,.portal-app-action__badge{display:inline-grid;min-width:1.35rem;height:1.35rem;place-items:center;padding-inline:.25rem;border-radius:999px;background:var(--portal-accent);color:#fff;font-size:.72rem;font-weight:700;line-height:1}.portal-app-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.35rem}.portal-app-action{position:relative;display:inline-grid;place-items:center;width:2.8rem;height:2.8rem;border:1px solid rgba(23,34,46,.08);border-radius:.375rem;background:#fff;color:var(--bs-dark);text-decoration:none}.portal-app-action:hover,.portal-app-action:focus-visible{border-color:#1f6b533d;background:var(--portal-accent-soft);color:var(--portal-accent)}.portal-app-action__badge{position:absolute;top:-.25rem;right:-.25rem}.portal-app-main{display:grid;gap:1rem;width:min(100% - 2rem,88rem);margin-inline:auto;padding-bottom:2rem}.portal-mobile-canvas{--bs-offcanvas-width: min(24rem, calc(100vw - 2rem) )}.portal-mobile-summary{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;align-items:center;padding:.85rem;border:1px solid rgba(23,34,46,.08);border-radius:.375rem;background:var(--portal-accent-soft)}.portal-mobile-nav{display:grid;gap:.45rem;margin-top:1rem}.portal-mobile-nav__link{min-height:3rem;padding:.72rem .85rem;border:1px solid rgba(23,34,46,.08);border-radius:.375rem;background:#fff}.portal-mobile-nav__link:hover,.portal-mobile-nav__link:focus-visible,.portal-mobile-nav__link.is-active{border-color:#1f6b533d;background:var(--portal-accent-soft);color:var(--portal-accent)}.portal-status-strip{display:grid;gap:.75rem}.portal-status-tile{display:grid;gap:.15rem;padding:1rem;border:1px solid rgba(23,34,46,.08);border-radius:.375rem;background:var(--portal-surface)}.portal-status-tile strong{font-family:var(--bs-heading-font-family);font-size:1.15rem;line-height:1.15}.portal-status-tile span:last-child{color:var(--portal-text-muted);font-size:.88rem}.portal-status-tile__label{color:var(--portal-accent);font-size:.78rem;font-weight:700;text-transform:uppercase}.portal-nav-card--desktop{display:none}.portal-chat-preview__head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.45rem .75rem;margin-bottom:.25rem}.portal-chat-preview__head span{color:var(--portal-text-muted);font-size:.82rem}.portal-chat-composer{display:grid;gap:.55rem;padding:.85rem;border:1px solid rgba(23,34,46,.08);border-radius:.375rem;background:#ffffffb8}.portal-chat-composer__toolbar,.portal-upload-strip{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.portal-chat-composer__toolbar span{display:inline-grid;min-width:2rem;min-height:1.85rem;place-items:center;padding-inline:.45rem;border-radius:.25rem;background:#17222e0f;color:#17222eb8;font-size:.8rem;font-weight:700}.portal-chat-composer__input{min-height:5rem;padding:.85rem;border:1px solid rgba(23,34,46,.1);border-radius:.375rem;background:#fff;color:var(--portal-text-muted)}@media (min-width: 576px){.portal-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 992px){.portal-app-header__inner{grid-template-columns:auto minmax(0,1fr) auto}.portal-app-nav--desktop{display:flex;flex-wrap:wrap;justify-content:center;gap:.2rem}.portal-app-action--menu{display:none}.portal-status-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.portal-nav-card--desktop{display:block}}.portal-topline,.portal-layout,.portal-main,.portal-panel-grid,.portal-feed,.portal-list,.portal-actions{display:grid;gap:1rem}.portal-topline,.portal-nav-card,.portal-panel,.portal-section{padding:1.25rem}.portal-topline{align-items:start;border-left:.35rem solid var(--portal-accent)}@media (min-width: 768px){.portal-topline{grid-template-columns:minmax(0,1fr) auto}}@media (min-width: 992px){.portal-layout{grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);align-items:start}.portal-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-panel--wide{grid-column:1/-1}}.portal-nav-card{position:sticky;top:calc(var(--site-header-height, 5rem) + 1rem)}.portal-profile{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;align-items:center;margin-bottom:1rem}.portal-profile__icon{display:inline-grid;place-items:center;width:2.9rem;height:2.9rem;border-radius:.375rem;color:var(--portal-accent);background:var(--portal-accent-soft)}.portal-profile__icon .icon{width:1.25rem;height:1.25rem}.portal-profile__name,.portal-profile__meta{display:block}.portal-profile__name{font-family:var(--bs-heading-font-family);font-size:1.08rem;font-weight:700;line-height:1.1}.portal-profile__meta{margin-top:.18rem;color:#17222e9e;font-size:.9rem}.portal-nav{display:grid;gap:.35rem}.portal-nav__link{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .85rem;border:1px solid rgba(23,34,46,.08);border-radius:.3rem;background:#ffffffb8;color:#17222ec7;font-weight:700;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.portal-nav__link:hover,.portal-nav__link:focus-visible,.portal-nav__link.is-active{border-color:#0080003d;background:var(--portal-accent-soft);color:var(--portal-accent)}.portal-nav__link:hover,.portal-nav__link:focus-visible{transform:translate(.08rem)}.portal-panel,.portal-section{display:grid;gap:.75rem;align-content:start}.portal-status-row{display:flex;flex-wrap:wrap;gap:.5rem}.portal-status-pill{display:inline-flex;align-items:center;min-height:1.85rem;padding:.34rem .62rem;border-radius:999px;background:var(--portal-accent-soft);color:var(--portal-accent);font-size:.84rem;font-weight:700}.portal-metric-grid{display:grid;gap:.75rem}@media (min-width: 576px){.portal-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.portal-metric{padding:1rem;border:1px solid rgba(23,34,46,.08);border-radius:.375rem;background:#ffffffc7}.portal-metric__label,.portal-item__meta{color:#17222e9e;font-size:.88rem}.portal-metric__value{margin-top:.18rem;font-family:var(--bs-heading-font-family);font-size:clamp(1.4rem,1.1rem + 1vw,2rem);font-weight:700;line-height:1.1}.portal-item{display:grid;gap:.45rem;padding-block:.9rem;border-bottom:1px solid rgba(23,34,46,.08)}.portal-item:last-child{padding-bottom:0;border-bottom:0}.portal-item__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem .75rem}.portal-item__title{margin:0;font-family:var(--bs-heading-font-family);font-size:1.08rem;font-weight:700}.portal-timeline{display:grid;gap:.7rem}.portal-timeline__item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:start}.portal-timeline__dot{width:.7rem;height:.7rem;margin-top:.45rem;border-radius:999px;background:var(--portal-accent);box-shadow:0 0 0 .25rem var(--portal-accent-soft)}.portal-table-wrap{width:100%;overflow-x:auto}.portal-table{min-width:42rem;margin-bottom:0}.portal-table th{color:#17222e9e;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.portal-timer{display:grid;gap:.75rem;padding:1rem;border-radius:.375rem;color:#fff;background:linear-gradient(135deg,#1f6b53f0,#17222eeb),linear-gradient(180deg,rgba(255,255,255,.08),transparent)}.portal-timer__value{font-family:var(--bs-heading-font-family);font-size:clamp(2rem,1.4rem + 3vw,3.6rem);font-weight:700;line-height:1}.portal-timer__meta{color:#ffffffc7}.portal-chat-preview{display:grid;gap:.6rem}.portal-chat-preview__message{padding:.75rem .85rem;border-radius:.375rem;background:#1f6b5312}.portal-actions{grid-template-columns:repeat(auto-fit,minmax(10rem,max-content));align-items:center}@media (max-width: 575.98px){.portal-topline,.portal-nav-card,.portal-panel,.portal-section{padding:1rem}.portal-nav-card{position:static}.portal-actions{grid-template-columns:minmax(0,1fr)}.portal-actions .btn{width:100%}}
