.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.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:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb),0.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:0.75rem;color:var(--bs-body-color);display:flex;flex-direction:column;height:var(--bs-card-height);min-width:0;position:relative;word-wrap:break-word;background-clip:initial;background-color:var(--bs-card-bg);border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-left:0;margin-right:0}.card>.list-group{border-bottom:inherit;border-top:inherit}.card>.list-group:first-child{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius);border-top-width:0}.card>.list-group:last-child{border-bottom-left-radius:var(--bs-card-inner-border-radius);border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-width:0}.card>:is(.card-header+.list-group,.list-group+.card-footer){border-top:0}.card-body{color:var(--bs-card-color);flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x)}.card-title{color:var(--bs-card-title-color);margin-bottom:var(--bs-card-title-spacer-y)}.card-subtitle{color:var(--bs-card-subtitle-color);margin-top:calc(var(--bs-card-title-spacer-y)*-.5)}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color);color:var(--bs-card-cap-color);margin-bottom:0;padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color);color:var(--bs-card-cap-color);padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{border-bottom:0;margin-bottom:calc(var(--bs-card-cap-padding-y)*-1);margin-left:calc(var(--bs-card-cap-padding-x)*-.5);margin-right:calc(var(--bs-card-cap-padding-x)*-.5)}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-left:calc(var(--bs-card-cap-padding-x)*-.5);margin-right:calc(var(--bs-card-cap-padding-x)*-.5)}.card-img-overlay{border-radius:var(--bs-card-inner-border-radius);bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);position:absolute;right:0;top:0}.card-img,.card-img-bottom,.card-img-top{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-left-radius:var(--bs-card-inner-border-radius);border-bottom-right-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{border-left:0;margin-left:0}.card-group>.card:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.card-group>.card:not(:last-child) :is(.card-header,.card-img-top){border-top-right-radius:0}.card-group>.card:not(:last-child) :is(.card-footer,.card-img-bottom){border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.card-group>.card:not(:first-child) :is(.card-header,.card-img-top){border-top-left-radius:0}.card-group>.card:not(:first-child) :is(.card-footer,.card-img-bottom){border-bottom-left-radius:0}}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:0.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:#0d6efd;--bs-progress-bar-transition:width 0.6s ease;background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius);display:flex;font-size:var(--bs-progress-font-size);height:var(--bs-progress-height);overflow:hidden}.progress-bar{background-color:var(--bs-progress-bar-bg);color:var(--bs-progress-bar-color);display:flex;flex-direction:column;justify-content:center;overflow:hidden;text-align:center;transition:var(--bs-progress-bar-transition);white-space:nowrap}@media(prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,#ffffff26 25%,#0000 0,#0000 50%,#ffffff26 0,#ffffff26 75%,#0000 0,#0000);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:progress-bar-stripes 1s linear infinite}@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:0.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:#0d6efd;--bs-list-group-active-border-color:#0d6efd;border-radius:var(--bs-list-group-border-radius);display:flex;flex-direction:column;margin-bottom:0;padding-left:0}.list-group-numbered{counter-reset:section;list-style-type:none}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item-action{color:var(--bs-list-group-action-color);text-align:inherit;width:100%}.list-group-item-action:focus,.list-group-item-action:hover{background-color:var(--bs-list-group-action-hover-bg);color:var(--bs-list-group-action-hover-color);text-decoration:none;z-index:1}.list-group-item-action:active{background-color:var(--bs-list-group-action-active-bg);color:var(--bs-list-group-action-active-color)}.list-group-item{background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);color:var(--bs-list-group-color);display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);position:relative;text-decoration:none}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{background-color:var(--bs-list-group-disabled-bg);color:var(--bs-list-group-disabled-color);pointer-events:none}.list-group-item.active{background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color);color:var(--bs-list-group-active-color);z-index:2}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{border-top-width:var(--bs-list-group-border-width);margin-top:calc(var(--bs-list-group-border-width)*-1)}.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-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}@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-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}@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-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-md>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}@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-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}@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-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}@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-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}.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)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(var(--bs-body-bg-rgb),0.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),0.85);--bs-toast-header-border-color:var(--bs-border-color-translucent);background-clip:padding-box;background-color:var(--bs-toast-bg);border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);border-radius:var(--bs-toast-border-radius);box-shadow:var(--bs-toast-box-shadow);color:var(--bs-toast-color);font-size:var(--bs-toast-font-size);max-width:100%;pointer-events:auto;width:var(--bs-toast-max-width)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;max-width:100%;pointer-events:none;position:absolute;width:max-content;z-index:var(--bs-toast-zindex)}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{align-items:center;background-clip:padding-box;background-color:var(--bs-toast-header-bg);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));color:var(--bs-toast-header-color);display:flex;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x)}.toast-header .btn-close{margin-left:var(--bs-toast-padding-x);margin-right:calc(var(--bs-toast-padding-x)*-.5)}.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:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.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:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;display:block;font-family:var(--bs-font-sans-serif);font-size:var(--bs-tooltip-font-size);font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;margin:var(--bs-tooltip-margin);text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;z-index:var(--bs-tooltip-zindex);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;height:var(--bs-tooltip-arrow-height);width:var(--bs-tooltip-arrow-width)}.tooltip .tooltip-arrow:before{border-color:#0000;border-style:solid;content:"";position:absolute}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(var(--bs-tooltip-arrow-height)*-1)}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before{border-top-color:var(--bs-tooltip-bg);border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;top:-1px}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{height:var(--bs-tooltip-arrow-width);left:calc(var(--bs-tooltip-arrow-height)*-1);width:var(--bs-tooltip-arrow-height)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.bs-tooltip-end .tooltip-arrow:before{border-right-color:var(--bs-tooltip-bg);border-width:calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;right:-1px}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(var(--bs-tooltip-arrow-height)*-1)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before{border-bottom-color:var(--bs-tooltip-bg);border-width:0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);bottom:-1px}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{height:var(--bs-tooltip-arrow-width);right:calc(var(--bs-tooltip-arrow-height)*-1);width:var(--bs-tooltip-arrow-height)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.bs-tooltip-start .tooltip-arrow:before{border-left-color:var(--bs-tooltip-bg);border-width:calc(var(--bs-tooltip-arrow-width)*.5) 0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);left:-1px}.tooltip-inner{background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius);color:var(--bs-tooltip-color);max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);text-align:center}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:0.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:0.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:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);display:block;font-family:var(--bs-font-sans-serif);font-size:var(--bs-popover-font-size);font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;max-width:var(--bs-popover-max-width);text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;z-index:var(--bs-popover-zindex);word-wrap:break-word;background-clip:padding-box;background-color:var(--bs-popover-bg);border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;height:var(--bs-popover-arrow-height);width:var(--bs-popover-arrow-width)}.popover .popover-arrow:after,.popover .popover-arrow:before{border:0 solid #0000;content:"";display:block;position:absolute}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-top>.popover-arrow:before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:before{border-top-color:var(--bs-popover-arrow-border);bottom:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-top>.popover-arrow:after{border-top-color:var(--bs-popover-bg);bottom:var(--bs-popover-border-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{height:var(--bs-popover-arrow-width);left:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-end>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:before{border-right-color:var(--bs-popover-arrow-border);left:0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-end>.popover-arrow:after{border-right-color:var(--bs-popover-bg);left:var(--bs-popover-border-width)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:before{border-width:0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:before{border-bottom-color:var(--bs-popover-arrow-border);top:0}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:after{border-bottom-color:var(--bs-popover-bg);top:var(--bs-popover-border-width)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg);content:"";display:block;left:50%;margin-left:calc(var(--bs-popover-arrow-width)*-.5);position:absolute;top:0;width:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{height:var(--bs-popover-arrow-width);right:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-start>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width)*.5) 0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:before{border-left-color:var(--bs-popover-arrow-border);right:0}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-start>.popover-arrow:after{border-left-color:var(--bs-popover-bg);right:var(--bs-popover-border-width)}.popover-header{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);color:var(--bs-popover-header-color);font-size:var(--bs-popover-header-font-size);margin-bottom:0;padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x)}.popover-header:empty{display:none}.popover-body{color:var(--bs-popover-body-color);padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x)}.spinner-border,.spinner-grow{animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);border-radius:50%;display:inline-block;height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);width:var(--bs-spinner-width)}@keyframes spinner-border{to{transform:rotate(1turn)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;border-right-color:currentcolor;border:var(--bs-spinner-border-width) solid;border-right:var(--bs-spinner-border-width) solid #0000}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.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:-0.125em;--bs-spinner-animation-speed:0.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}}.placeholder{background-color:currentcolor;cursor:wait;display:inline-block;min-height:1em;opacity:.5;vertical-align:middle}.placeholder.btn:before{content:"";display:inline-block}.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{animation:placeholder-wave 2s linear infinite;-webkit-mask-image:linear-gradient(130deg,#000 55%,#000c 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,#000c 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0;mask-position:-200% 0}}.toast{--bs-toast-bg:var(--t-surface);--bs-toast-color:var(--t-text);--bs-toast-border-color:var(--t-border);--bs-toast-border-radius:var(--t-r);--bs-toast-max-width:380px;box-shadow:var(--t-shadow-lg)}.tr-toast{align-items:center;display:flex;gap:12px;padding:12px}.tr-toast__ok{align-items:center;color:var(--t-success);display:inline-flex;font-weight:600;gap:8px}.tr-toast__name,.tr-toast__ok{font-size:var(--t-fs-sm)}.tr-toasts{bottom:16px;display:flex;flex-direction:column;gap:10px;inset-inline-end:16px;pointer-events:none;position:fixed;width:min(400px,100vw - 32px);z-index:1090}@media(max-width:991.98px){.tr-toasts{bottom:calc(76px + env(safe-area-inset-bottom, 0px));inset-inline:16px;width:auto}}.tr-toasts>.toast{pointer-events:auto;width:100%}.tr-notify{--n-color:var(--t-success);animation:tr-notify-in .42s cubic-bezier(.2,1.1,.3,1) both;background:var(--t-surface);border:1px solid var(--t-border);border-radius:16px;box-shadow:0 20px 48px #0f172a2e,0 2px 8px #0f172a0f;display:flex;flex-direction:column;gap:14px;overflow:hidden;padding:16px 16px 18px;pointer-events:auto;position:relative}.tr-notify--wish{--n-color:var(--t-accent)}.tr-notify--cmp{--n-color:var(--t-primary)}.tr-notify--removed,.tr-notify--uncmp,.tr-notify--unwish{--n-color:var(--t-text-2)}.tr-notify--success{--n-color:var(--t-success)}.tr-notify--warning{--n-color:var(--t-warning,#f5a524)}.tr-notify--danger{--n-color:var(--t-danger)}:is(.tr-notify--danger,.tr-notify--success,.tr-notify--warning) .tr-notify__thumb{height:40px;width:40px}:is(.tr-notify--danger,.tr-notify--success,.tr-notify--warning) .tr-notify__ico{animation:none;border:0;height:40px;position:static;width:40px}:is(.tr-notify--danger,.tr-notify--success,.tr-notify--warning) .tr-notify__ico .i{height:18px;width:18px}.tr-notify.is-leaving{animation:tr-notify-out .26s ease-in both}.tr-notify__main{align-items:center;display:flex;gap:14px;min-width:0;padding-inline-end:28px}.tr-notify__thumb{display:block;flex:none;height:64px;position:relative;width:64px}.tr-notify__thumb .tr-photo{border-radius:12px;display:block;height:100%;overflow:hidden;width:100%}.tr-notify__ico{animation:tr-notify-pop .55s cubic-bezier(.2,1.6,.4,1) .12s both;background:var(--n-color);border:2px solid var(--t-surface);border-radius:50%;color:#fff;display:grid;height:26px;inset-block-end:-6px;inset-inline-end:-6px;place-items:center;position:absolute;width:26px}.tr-notify__ico .i{height:13px;width:13px}.tr-notify--wish .tr-notify__ico .i{animation:tr-notify-beat .9s ease-in-out .25s 2;fill:currentColor}.tr-notify__txt{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.tr-notify__title{color:var(--n-color);line-height:1.4;white-space:pre-line}.tr-notify__name,.tr-notify__title{font-size:var(--t-fs-sm);font-weight:600}.tr-notify__name{color:var(--t-text);display:-webkit-box;-webkit-line-clamp:3;line-height:1.35;-webkit-box-orient:vertical;overflow:hidden}.tr-notify__act{align-self:stretch;background:var(--n-color);border-color:var(--n-color);color:#fff;justify-content:center;white-space:nowrap}.tr-notify__act:hover{color:#fff;filter:brightness(1.08)}:is(.tr-notify--removed,.tr-notify--uncmp,.tr-notify--unwish) .tr-notify__act{display:none}.tr-notify__x{background:#0000;border:0;border-radius:50%;color:var(--t-text-2);cursor:pointer;display:grid;height:28px;inset-block-start:10px;inset-inline-end:10px;padding:0;place-items:center;position:absolute;width:28px}.tr-notify__x:hover{background:var(--t-surface-2);color:var(--t-text)}.tr-notify__x .i{height:14px;width:14px}.tr-notify__bar{animation:tr-notify-bar var(--tr-notify-time,4s) linear forwards;background:var(--n-color);height:3px;inset-block-end:0;inset-inline:0;opacity:.85;position:absolute;transform-origin:left center}.tr-notify.is-paused .tr-notify__bar{animation-play-state:paused}@keyframes tr-notify-in{0%{opacity:0;transform:translateY(24px) scale(.92)}}@keyframes tr-notify-out{to{opacity:0;transform:translateX(40px) scale(.96)}}@keyframes tr-notify-pop{0%{transform:scale(0) rotate(-40deg)}}@keyframes tr-notify-beat{0%,to{transform:scale(1)}30%{transform:scale(1.35)}60%{transform:scale(.95)}}@keyframes tr-notify-bar{to{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.tr-notify,.tr-notify .i,.tr-notify__ico{animation:none}}.is-masked:before,body.is-masked:before{animation:tr-mask-in .2s ease-out;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:color-mix(in oklab,var(--t-bg,#fff) 45%,#0000);content:"";cursor:progress;inset:0;position:fixed;z-index:2000}.is-masked:after,body.is-masked:after{animation:tr-spin .8s linear infinite,tr-mask-pop .25s cubic-bezier(.3,1.4,.5,1);background:radial-gradient(farthest-side,var(--t-surface,#fff) calc(100% - 5px),#0000 calc(100% - 4px)),conic-gradient(from 0deg,#0000 0,var(--t-primary) 100%);border-radius:50%;box-shadow:0 14px 36px -8px #00000047;content:"";height:44px;inset-block-start:50%;inset-inline-start:50%;margin:-22px 0 0 -22px;outline:12px solid var(--t-surface,#fff);position:fixed;width:44px;z-index:2001}@keyframes tr-mask-in{0%{opacity:0}}@keyframes tr-mask-pop{0%{opacity:0;scale:.6}}@media(prefers-reduced-motion:reduce){.is-masked:after,body.is-masked:after{animation-duration:2s,0s}}.is-masked:not(body){position:relative}.is-masked:not(body):after,.is-masked:not(body):before{position:absolute}body.is-unmasking:before{animation:tr-mask-out .28s ease-out forwards;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:color-mix(in oklab,var(--t-bg,#fff) 45%,#0000);content:"";inset:0;pointer-events:none;position:fixed;z-index:1035}@keyframes tr-mask-out{to{opacity:0}}html[data-loader-overlay=off] .is-masked:before,html[data-loader-overlay=off] body.is-masked:before,html[data-loader-overlay=off] body.is-unmasking:before{display:none}.tr-modal__title{font-family:var(--t-font-display);font-size:var(--t-fs-xl);font-weight:700}.modal-header{justify-content:space-between}.modal-header .btn-close{background:var(--t-surface-2);border-radius:var(--t-r-btn);color:var(--t-text);filter:none;flex:none;height:44px;margin:0 0 0 auto;opacity:1;padding:0;position:relative;transition:background .15s,color .15s;width:44px}.modal-header .btn-close:after{background:currentColor;content:"";height:16px;inset:0;margin:auto;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-width='1.75' d='m3 3 10 10m0-10L3 13'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-width='1.75' d='m3 3 10 10m0-10L3 13'/%3E%3C/svg%3E") center/contain no-repeat;position:absolute;width:16px}.modal-header :is(.btn-close:focus-visible,.btn-close:hover){background:var(--t-primary-soft);color:var(--t-link);opacity:1}.tr-mobile-menu{--bs-offcanvas-width:min(400px,88vw)}.tr-mobile-menu__head{align-items:center;border-block-end:1px solid var(--t-border);display:flex;gap:12px;min-height:68px;padding:8px 12px 8px 20px}.tr-mobile-menu__brand{flex:1;min-width:0}.tr-mobile-menu__brand .tr-logo__tag{display:none}.tr-mobile-menu__back{align-items:center;background:none;border:0;color:var(--t-text);display:inline-flex;flex:1;font-family:var(--t-font-display);font-size:var(--t-fs-lg);font-weight:600;gap:8px;min-height:44px;padding:0}.tr-mobile-menu__back .i{color:var(--t-link);height:22px;width:22px}.tr-mobile-menu__close{background:var(--t-surface-2);border:0;border-radius:var(--t-r-btn);color:var(--t-text);display:grid;flex:none;height:44px;place-items:center;width:44px}.tr-mobile-menu__close:hover{background:var(--t-primary-soft);color:var(--t-link)}.tr-mobile-menu__body{padding:16px 20px calc(24px + env(safe-area-inset-bottom, 0px))}.tr-mobile-menu__view{animation:tr-mobile-menu-inner .22s ease;display:flex;flex-direction:column;gap:16px}.tr-mobile-menu__view[hidden]{display:none}@keyframes tr-mobile-menu-inner{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:none}}.tr-mobile-menu__login{align-items:center;background:var(--t-surface-2);border-radius:var(--t-r-lg);display:grid;gap:12px;grid-template-columns:auto 1fr auto;padding:16px}.tr-mobile-menu__login p{color:var(--t-text-2);font-size:var(--t-fs-sm);line-height:1.35}.tr-mobile-menu__avatar{background:var(--t-surface);border-radius:50%;box-shadow:var(--t-shadow-sm);color:var(--t-link);display:grid;height:48px;place-items:center;width:48px}.tr-mobile-menu__avatar .i{height:24px;width:24px}.tr-mobile-menu__catbtn{align-items:center;background:var(--t-primary);border:0;border-radius:var(--t-r-lg);box-shadow:0 8px 20px color-mix(in oklab,var(--t-primary) 30%,#0000);color:var(--t-on-primary);display:flex;font-family:var(--t-font-display);font-size:var(--t-fs-body);font-weight:600;gap:12px;min-height:56px;padding-inline:16px 16px;text-align:start;width:100%}.tr-mobile-menu__catbtn span{flex:1}.tr-mobile-menu__catbtn .i{height:22px;width:22px}.tr-mobile-menu__catbtn:active{transform:translateY(1px)}.tr-mobile-menu__links,.tr-mobile-menu__list{list-style:none;margin:0;padding:0}.tr-mobile-menu__item{align-items:center;background:none;border:0;border-radius:var(--t-r-sm);color:var(--t-text);display:flex;font-size:var(--t-fs-body);font-weight:600;gap:16px;min-height:52px;padding:0 4px;text-align:start;width:100%}.tr-mobile-menu__item:hover{color:var(--t-link)}.tr-mobile-menu__item .i{height:24px;width:24px}.tr-mobile-menu__item span{flex:1}.tr-mobile-menu__item--sale{color:var(--t-price-sale)}.tr-mobile-menu__pill{align-items:center;background:var(--t-primary-soft);border-radius:14px;color:var(--t-link);display:inline-flex;font-size:var(--t-fs-sm);font-style:normal;font-variant-numeric:tabular-nums;font-weight:700;height:28px;justify-content:center;min-width:28px;padding-inline:8px}.tr-mobile-menu__pill--sale{background:var(--t-accent-soft);color:var(--t-price-sale)}.tr-mobile-menu__caption{color:var(--t-text-3);font-size:var(--t-fs-xs);font-weight:700;letter-spacing:.08em;margin-block-start:8px;text-transform:uppercase}.tr-mobile-menu__links a{align-items:center;border-block-end:1px solid var(--t-border);color:var(--t-text);display:flex;font-size:var(--t-fs-body);justify-content:space-between;min-height:48px}.tr-mobile-menu__links li:last-child a{border:0}.tr-mobile-menu__links .i{color:var(--t-text-3);height:18px;width:18px}.tr-mobile-menu__preferences{background:var(--t-surface-2);border-radius:var(--t-r-lg);display:flex;flex-direction:column;gap:8px;padding:16px}.tr-mobile-menu__preference{align-items:center;display:flex;font-weight:600;gap:12px;justify-content:space-between;min-height:44px}.tr-segmented--sm{background:var(--t-surface)}.tr-segmented--sm button{min-height:36px;min-width:60px}.tr-switch{background:var(--t-border-strong);border:0;border-radius:15px;flex:none;height:30px;padding:0;position:relative;transition:background .2s;width:52px}.tr-switch:after{background:#fff;border-radius:50%;box-shadow:0 1px 3px #00000040;content:"";height:24px;inset-inline-start:3px;position:absolute;top:3px;transition:inset-inline-start .2s;width:24px}.tr-switch[aria-checked=true]{background:var(--t-primary)}.tr-switch[aria-checked=true]:after{inset-inline-start:25px}.tr-mobile-menu__call{align-items:flex-start;border:1px solid var(--t-border);border-radius:var(--t-r-lg);display:flex;flex-direction:column;gap:8px;padding:16px}.tr-mobile-menu__phone{color:var(--t-text);font-family:var(--t-font-display);font-size:var(--t-fs-xl);font-variant-numeric:tabular-nums;font-weight:700}.tr-mobile-menu__hours{align-items:center;color:var(--t-text-2);display:inline-flex;font-size:var(--t-fs-sm);gap:8px}.tr-mobile-menu__body{display:flex;flex-direction:column}.tr-mobile-menu__view--cat{animation:none;flex:1;margin:-16px -20px calc(-24px - env(safe-area-inset-bottom, 0px));position:relative}.tr-drill-menu{inset:0;overflow:hidden;position:absolute}.tr-drill-menu__panel{background:var(--t-surface);inset:0;overflow-y:auto;padding:8px 20px 24px;position:absolute;transform:translateX(100%);transition:transform .3s cubic-bezier(.2,.7,.2,1),visibility .3s;visibility:hidden}[dir=rtl] .tr-drill-menu__panel{transform:translateX(-100%)}.tr-drill-menu__panel.is-active{transform:none;visibility:visible}.tr-drill-menu__panel.is-prev{transform:translateX(-28%);visibility:visible}[dir=rtl] .tr-drill-menu__panel.is-prev{transform:translateX(28%)}.tr-drill-menu__list{list-style:none;margin:0;padding:0}.tr-drill-menu__item{align-items:center;background:none;border:0;border-block-end:1px solid var(--t-border);color:var(--t-text);display:flex;font-size:var(--t-fs-body);font-weight:500;gap:16px;min-height:54px;padding:0 4px;text-align:start;width:100%}.tr-drill-menu__item span{flex:1;min-width:0}.tr-drill-menu__item>.i:first-child{color:var(--t-link);height:22px;width:22px}.tr-drill-menu__item>.i:last-child{color:var(--t-text-3);height:18px;width:18px}.tr-drill-menu__item:active{background:var(--t-surface-2)}.tr-drill-menu__item--all{color:var(--t-link);font-size:var(--t-fs-body);font-weight:600;min-height:48px}.tr-drill-menu__item--sale,.tr-drill-menu__item--sale>.i:first-child{color:var(--t-price-sale)}@media(prefers-reduced-motion:reduce){.tr-drill-menu__panel{transition:none}}.tr-drill-menu__panel.is-active{z-index:2}.tr-drill-menu__panel.is-prev{pointer-events:none;z-index:1}.tr-cascade-menu__list{width:220px}.tr-cascade-menu__sub{margin-inline-start:8px;width:236px}.tr-promo-card .tr-btn{color:var(--b-fg);font-size:var(--t-fs-sm)}.tr-cascade-menu__sub{padding-inline-start:8px}.tr-mobile-menu__pill--sale{color:color-mix(in oklab,var(--t-price-sale),#000 28%)}.tr-drill-menu__pages{border-block-end:1px solid var(--t-border);list-style:none;padding-block:4px 12px}.tr-menu-pages--drill{gap:16px;margin-block-start:8px;padding-inline:4px}.tr-menu-pages--drill .tr-menu-pages__links{gap:8px}.tr-menu-pages--drill .tr-menu-pages__link{font-size:var(--t-fs-sm);padding:8px 14px}.tr-sheet{--bs-offcanvas-height:auto;border-start-end-radius:24px;border-start-start-radius:24px;box-shadow:0 -12px 40px #0003;max-height:90vh}.tr-sheet__grip{background:var(--t-border-strong);border-radius:3px;height:5px;margin:8px auto 0;width:44px}.tr-sheet__head{align-items:center;display:flex;gap:12px;padding:8px 12px 8px 20px}.tr-sheet__title{font-family:var(--t-font-display);font-size:var(--t-fs-xl);font-weight:700}.tr-sheet__head>[data-bs-dismiss]{margin-inline-start:auto}.tr-open{align-items:center;background:var(--t-success-soft);border-radius:14px;color:var(--t-success);display:inline-flex;font-size:var(--t-fs-xs);font-weight:600;gap:8px;height:28px;margin-inline-end:auto;padding-inline:8px}.tr-open .tr-live-dot{animation:tr-open-pulse 1.6s ease-in-out infinite;box-shadow:none}@media(prefers-reduced-motion:reduce){.tr-open .tr-live-dot{animation:none}}@keyframes tr-open-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklab,var(--t-success) 45%,#0000);opacity:1}50%{box-shadow:0 0 0 6px #0000;opacity:.45}}.tr-sheet__body{padding:8px 20px calc(24px + env(safe-area-inset-bottom, 0px))}.tr-sheet__phones{display:flex;flex-direction:column;gap:8px;margin-block-end:16px}.tr-photo-row{align-items:center;background:var(--t-surface);border:1px solid var(--t-border);border-radius:var(--t-r);display:flex;gap:16px;min-height:60px;padding:8px 12px}.tr-photo-row:hover{border-color:var(--t-primary)}.tr-photo-row__icon{background:var(--t-primary-soft);border-radius:var(--t-r-round);color:var(--t-link);display:grid;flex:none;height:40px;place-items:center;width:40px}.tr-photo-row__text{display:flex;flex:1;flex-direction:column;line-height:1.2;min-width:0}.tr-photo-row__text b{font-family:var(--t-font-display);font-size:var(--t-fs-md);font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.tr-photo-row__text small{color:var(--t-text-3);font-size:var(--t-fs-xs);margin-block-start:4px}.tr-photo-row--main{background:var(--t-primary);border-color:var(--t-primary);flex-wrap:wrap;gap:12px}.tr-photo-row--main,.tr-photo-row--main:hover{color:var(--t-on-primary)}.tr-photo-row--main .tr-photo-row__icon{background:color-mix(in oklab,var(--t-on-primary) 16%,#0000);color:var(--t-on-primary)}.tr-photo-row--main small{color:color-mix(in oklab,var(--t-on-primary) 75%,#0000)}.tr-photo-row--main .tr-photo-row__text{flex:1 1 auto}.tr-photo-row--main .tr-photo-row__text b{font-size:1rem}.tr-photo-row--main .tr-photo-row__go{margin-inline-start:auto;padding-inline:10px}@media(max-width:389.98px){.tr-photo-row--main .tr-photo-row__go{font-size:var(--t-fs-xs);padding:6px 8px}}@media(max-width:374.98px){.tr-photo-row--main .tr-photo-row__go{display:none}}.tr-photo-row__go{background:var(--t-on-primary);border-radius:var(--t-r-pill);color:var(--t-link);font-size:var(--t-fs-sm);font-weight:600;padding:8px 12px}.tr-sheet__grid{display:grid;gap:8px}@media(min-width:576px){.tr-sheet__grid{grid-template-columns:1fr 1fr}.tr-sheet__grid>:first-child{grid-column:1/-1}}.tr-sheet__card{background:var(--t-surface-2);border-radius:var(--t-r);color:var(--t-text-2);font-size:var(--t-fs-sm);line-height:1.5;padding:16px 16px 16px 64px;position:relative}.tr-sheet__card b{color:var(--t-text)}.tr-sheet__icon{background:var(--t-surface);border-radius:var(--t-r-round);box-shadow:var(--t-shadow-sm);color:var(--t-link);display:grid;height:36px;inset-inline-start:16px;place-items:center;position:absolute;top:16px;width:36px}.tr-sheet__heading{color:var(--t-text);font-size:var(--t-fs-body);font-weight:700;margin-block-end:4px}.tr-sheet__col{display:contents}.tr-sheet__map{background:var(--t-surface-2);border:1px solid var(--t-border);border-radius:var(--t-r);height:160px;margin-block-start:8px;overflow:hidden}.tr-sheet__map iframe{border:0;display:block;height:100%;width:100%}.tr-sheet__mail{color:var(--t-link);font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-underline-offset:3px;transition:text-decoration-color .15s}.tr-sheet__mail:hover{text-decoration-color:initial}.tr-hours{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.tr-hours li{display:flex;gap:16px;justify-content:space-between;max-width:220px;white-space:nowrap}.tr-hours b{font-variant-numeric:tabular-nums;font-weight:600}.tr-social-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-block-start:8px}.tr-social-grid a{align-items:center;border:1px solid var(--t-border);border-radius:var(--t-r);color:var(--t-text);display:flex;flex-direction:column;font-size:var(--t-fs-xs);font-weight:600;gap:8px;padding:12px 4px}.tr-social-grid a:hover{border-color:var(--t-primary);color:var(--t-link)}.tr-social-grid .i{color:var(--t-link);height:24px;width:24px}.tr-cart__truck{margin-inline-start:0}.tr-contacts-pop{background:var(--t-surface);border:1px solid var(--t-card-border);border-radius:var(--t-r-lg);box-shadow:var(--t-shadow-lg);max-height:calc(100vh - 32px);max-width:calc(100vw - 32px);overflow-y:auto;overscroll-behavior:contain;padding-block-start:8px;position:fixed;width:780px;z-index:1035}.tr-contacts-pop[hidden]{display:none}.tr-contacts-pop:before{content:"";height:12px;inset-inline:0;position:absolute;top:-12px}.tr-contacts-pop .tr-sheet__grid{grid-template-columns:minmax(0,1fr)}.tr-contacts-pop .tr-sheet__body{align-items:stretch;column-gap:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tr-contacts-pop .tr-sheet__col{display:flex;flex-direction:column;min-width:0}.tr-contacts-pop .tr-sheet__col>.tr-sheet__map{flex:1 1 auto;height:auto;margin-block-start:0;min-height:200px}.tr-lightbox .modal-content{background:#0b0d10;border:0;border-radius:0;color:#fff}.tr-lightbox__top{align-items:center;display:flex;gap:16px;padding:12px 16px}.tr-lightbox__count{color:#ffffffbf;font-size:var(--t-fs-sm);font-variant-numeric:tabular-nums;min-width:56px}.tr-lightbox__name{color:#ffffffd9;flex:1;font-size:var(--t-fs-sm);min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.tr-lightbox__close,.tr-lightbox__nav{background:#ffffff1a;border:0;border-radius:var(--t-r-round);color:#fff;cursor:pointer;display:grid;height:48px;place-items:center;width:48px}.tr-lightbox__close:hover,.tr-lightbox__nav:hover{background:#ffffff38}.tr-lightbox__stage{display:grid;flex:1;min-height:0;outline:none;padding:8px 72px;place-items:center;position:relative}.tr-lightbox__stage img{aspect-ratio:1;border-radius:16px;height:min(78vh,900px);max-height:100%;max-width:100%;object-fit:contain;width:auto}.tr-lightbox__nav{height:56px;position:absolute;top:50%;translate:0 -50%;width:56px}.tr-lightbox__nav--prev{inset-inline-start:12px}.tr-lightbox__nav--next{inset-inline-end:12px}@media(max-width:767.98px){.tr-lightbox__stage{padding:8px}.tr-lightbox__stage img{height:auto;width:100%}.tr-lightbox__nav{background:#0006;height:44px;width:44px}}.tr-lightbox__thumbs{display:flex;gap:8px;justify-content:center;overflow-x:auto;padding:12px 16px 16px;scrollbar-width:none}.tr-lightbox__thumbs button{background:none;border:2px solid #0000;border-radius:10px;cursor:pointer;flex:none;height:64px;opacity:.55;overflow:hidden;padding:0;width:64px}.tr-lightbox__thumbs button[aria-current=true]{border-color:#fff;opacity:1}.tr-lightbox__thumbs img{height:100%;object-fit:contain;width:100%}.tr-video-box{aspect-ratio:16/9;background:#000;border-radius:var(--t-r);overflow:hidden;position:relative}.tr-video-box img{height:100%;object-fit:cover;opacity:.85;width:100%}.tr-video-box__play{background:#fff;border:0;border-radius:50%;box-shadow:0 10px 30px #00000059;color:#0b0d10;cursor:pointer;display:grid;height:84px;inset:0;margin:auto;place-items:center;position:absolute;transition:transform .15s;width:84px}.tr-video-box__play:hover{transform:scale(1.06)}.tr-video-box__play .i{fill:currentColor;height:34px;margin-inline-start:4px;width:34px}.tr-video-box__length{background:#000000b3;border-radius:6px;bottom:12px;color:#fff;font-size:var(--t-fs-xs);font-weight:600;inset-inline-end:12px;padding:4px 8px;position:absolute}.tr-video-box__message{background:#000000b8;border-radius:10px;color:#fff;font-size:var(--t-fs-sm);inset:auto 16px 16px;padding:8px 16px;position:absolute}.tr-video-caption{color:var(--t-text-2);font-size:var(--t-fs-sm);margin-block-start:12px}.tr-popups-page>.container{display:flex;flex-direction:column;gap:var(--t-gap)}.tr-popups-list{display:grid;gap:var(--t-gap);grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}@media(min-width:768px){.tr-popups-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.tr-popups-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.tr-popups-list__item{align-items:center;background:var(--t-surface);border:0;border-radius:var(--t-r-lg,var(--t-r));color:var(--t-text);display:flex;gap:16px;padding:20px;text-align:start;transition:box-shadow .15s,transform .15s;width:100%}.tr-popups-list__item:hover{box-shadow:0 8px 24px #0f172a1a;transform:translateY(-2px)}.tr-popups-list__item span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:2px}.tr-popups-list__item b{font-size:var(--t-fs-body)}.tr-popups-list__item small{color:var(--t-text-2);font-size:var(--t-fs-xs)}.tr-popups-list__ico{background:var(--t-primary-soft);border-radius:12px;color:var(--t-link);display:grid;flex:none;height:48px;place-items:center;width:48px}.tr-popups-list__go{color:var(--t-text-2);flex:none}.tr-popup .modal-dialog{max-width:640px}.tr-popup .modal-content{--popup-line:color-mix(in srgb,var(--t-border) 60%,var(--t-surface));border:0;border-radius:24px;overflow-y:auto;overscroll-behavior:contain;padding:32px;position:relative}@media(max-width:575.98px){.tr-popup .modal-content{padding:24px 16px}}.tr-popup__close{--popup-pad-inline:32px;inset-block-start:var(--popup-pad-inline);inset-inline-end:var(--popup-pad-inline);position:absolute;z-index:1}@media(max-width:575.98px){.tr-popup__close{--popup-pad-inline:16px}}.tr-popup .btn-close.tr-popup__close{background:var(--t-surface-2);border-radius:var(--t-r-btn);color:var(--t-text);filter:none;height:44px;opacity:1;padding:0;transition:background .15s,color .15s;width:44px}.tr-popup .btn-close.tr-popup__close:after{background:currentColor;content:"";height:16px;inset:0;margin:auto;-webkit-mask:var(--popup-x) center/contain no-repeat;mask:var(--popup-x) center/contain no-repeat;position:absolute;width:16px;--popup-x:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-width='1.75' d='m3 3 10 10m0-10L3 13'/%3E%3C/svg%3E")}.tr-popup :is(.btn-close.tr-popup__close:focus-visible,.btn-close.tr-popup__close:hover){background:var(--t-primary-soft);color:var(--t-link);opacity:1}.tr-popup__view{display:flex;flex-direction:column;gap:20px}.tr-popup__view[hidden]{display:none}.tr-popup__view--done{align-items:center;text-align:center}.tr-popup__head{display:flex;flex-direction:column;gap:12px;padding-inline:24px;text-align:center}.tr-popup__title{color:var(--t-text);font-family:var(--t-font-display);font-size:var(--t-fs-2xl);font-weight:700;line-height:1.2;margin:0}@media(max-width:575.98px){.tr-popup__title{font-size:var(--t-fs-xl);padding-inline:28px}}.tr-popup__sub{color:var(--t-text-2);font-size:var(--t-fs-sm);margin:0}.tr-popup__form{display:flex;flex-direction:column;gap:12px}.tr-popup__form>.tr-error{margin-block-start:0}.tr-popup__row{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}@media(min-width:576px){.tr-popup__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.tr-popup__field{position:relative}.tr-popup__field>.i{color:var(--t-text-2);height:22px;inset-block-start:15px;inset-inline-start:16px;pointer-events:none;position:absolute;width:22px}.tr-popup__field .tr-input{border-color:var(--popup-line);display:block;min-height:52px;padding-inline-start:50px}.tr-popup__field .tr-input:focus{border-color:var(--t-primary)}.tr-popup__field--area .tr-input{line-height:24px;min-height:140px;padding-block:14px;resize:vertical}.tr-popup__field--area>.i{inset-block-start:15px}.tr-popup__msg{color:var(--t-danger);font-size:var(--t-fs-sm);margin:0}.tr-popup__msg:empty{display:none}.tr-popup .tr-btn .i{height:20px;width:20px}.tr-popup__other-title{font-size:var(--t-fs-body);font-weight:500;margin:4px 0 12px}.tr-popup__contacts{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.tr-popup__contacts>li{flex:1 1 auto;min-width:0}.tr-popup__contacts a{align-items:center;border:1px solid var(--popup-line);border-radius:14px;color:var(--t-text);display:flex;gap:12px;height:100%;padding:14px;transition:border-color .15s,background .15s}.tr-popup__contacts a:hover{background:var(--t-primary-soft);border-color:var(--t-primary)}.tr-popup__contacts span:nth-child(2){display:flex;flex-direction:column;min-width:0}.tr-popup__contacts b{font-size:var(--t-fs-sm)}.tr-popup__contacts small{color:var(--t-text-2);font-size:var(--t-fs-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-popup__cico{color:var(--t-link);flex:none}.tr-popup__cico .i{height:26px;width:26px}.tr-popup__ok{animation:tr-notify-pop .55s cubic-bezier(.2,1.6,.4,1) both;background:color-mix(in oklab,var(--t-success) 14%,#0000);border-radius:50%;color:var(--t-success);display:grid;height:96px;place-items:center;width:96px}.tr-popup__ok .i{height:44px;width:44px}.tr-popup__facts{background:var(--t-surface-2);border-radius:16px;display:flex;flex-direction:column;gap:12px;margin:0 0 4px;padding:20px 24px;text-align:start;width:100%}.tr-popup__facts>div{display:flex;gap:16px;justify-content:space-between}.tr-popup__facts dt{color:var(--t-text-2);font-weight:500}.tr-popup__facts dd{font-weight:600;margin:0}.tr-popup__facts dd.is-ok{color:var(--t-success)}.tr-popup__bar{border-block-end:1px solid var(--popup-line);padding-block-end:16px;padding-inline-end:56px}.tr-popup__bar--qv{margin-block-end:24px}.tr-popup__title--left{text-align:start}@media(max-width:575.98px){.tr-popup__title--left{font-size:var(--t-fs-xl);padding-inline-start:0}}.tr-popup__product{align-items:stretch;border-block-end:1px solid var(--popup-line);display:grid;gap:16px;grid-template-areas:"img info qty";grid-template-columns:96px minmax(0,1fr) auto;padding-block-end:20px}@media(max-width:575.98px){.tr-popup__product{grid-template-areas:"img info" "qty qty";grid-template-columns:80px minmax(0,1fr)}}.tr-popup__pimg{aspect-ratio:1;background:none;border-radius:12px;display:block;grid-area:img;overflow:hidden;width:100%}.tr-popup__pimg img{height:100%;inset:0;width:100%}.tr-popup__pinfo{display:flex;flex-direction:column;gap:8px;grid-area:info;justify-content:space-between}.tr-popup__pname{font-size:var(--t-fs-body);font-weight:600;line-height:1.35;margin:0}.tr-popup__pprice{font-size:var(--t-fs-xl);font-weight:700}.tr-popup__qty{align-self:end;grid-area:qty;justify-self:end}.tr-popup__opts{border-block-end:1px solid var(--popup-line);gap:16px;padding-block-end:20px}.tr-popup__lead,.tr-popup__opts{display:flex;flex-direction:column}.tr-popup__lead{gap:6px;text-align:center}.tr-popup__lead-title{font-size:var(--t-fs-body);font-weight:700;margin:0}.tr-popup--narrow .modal-dialog{max-width:520px}.tr-popup__art{display:block;height:auto;margin-inline:auto;width:min(260px,70%)}.tr-popup__title--md{font-size:var(--t-fs-xl)}.tr-popup__sub--accent{color:var(--t-link);font-weight:500}.tr-popup__center{text-align:center}.tr-popup__tabs{background:var(--t-surface-2);border-radius:16px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));padding:6px}.tr-popup__tabs[hidden]{display:none}.tr-popup__tab{align-items:center;background:#0000;border:0;border-radius:12px;color:var(--t-text-2);cursor:pointer;display:flex;font-size:var(--t-fs-body);font-weight:600;gap:10px;justify-content:center;min-height:48px;padding:8px 12px;transition:background .15s,color .15s}.tr-popup__tab .i{height:22px;width:22px}.tr-popup__tab:hover{color:var(--t-text)}.tr-popup__tab.active,.tr-popup__tab.is-active{background:var(--t-primary);color:var(--t-on-primary)}.tr-popup__links{display:flex;font-size:var(--t-fs-sm);gap:16px;justify-content:space-between}.tr-popup__links .tr-popup__linkbtn,.tr-popup__links a{color:var(--t-link);text-decoration:underline}.tr-popup__linkbtn{background:none;border:0;cursor:pointer;font:inherit;padding:0}.tr-popup__code{font-size:var(--t-fs-sm);font-weight:600}.tr-popup form[hidden]{display:none}.tr-popup__product--simple{grid-template-areas:"img info";grid-template-columns:96px minmax(0,1fr)}.tr-popup__field--pros>.i{color:var(--t-success)}.tr-popup__field--cons>.i{color:var(--t-danger)}.tr-popup__field--pros .tr-input:focus{border-color:var(--t-success)}.tr-popup__field--cons .tr-input:focus{border-color:var(--t-danger)}:is(.tr-popup__field--cons,.tr-popup__field--pros) .tr-input{min-height:100px}.tr-popup__stars{display:inline-flex;gap:2px}.tr-popup__stars .i{color:var(--t-border);fill:currentColor;height:20px;width:20px}.tr-popup__stars .i.is-on{color:#f5a524}.tr-popup--wide .modal-dialog{max-width:980px}.tr-popup__terms{color:var(--t-text-2);font-size:var(--t-fs-sm);line-height:1.6;margin-block-start:20px;max-height:min(60vh,520px);overflow-y:auto;overscroll-behavior:contain}@media(min-width:576px){.tr-popup--wide .modal-content{padding:32px}}.tr-rate{display:flex;flex-direction:column;gap:6px}.tr-rate__title{font-size:var(--t-fs-body)}.tr-rate__row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.tr-rate__stars{display:inline-flex;flex-direction:row-reverse;gap:2px;justify-content:flex-end}.tr-rate__input{opacity:0;pointer-events:none;position:absolute}.tr-rate__star{color:var(--t-border);cursor:pointer;display:grid;padding:2px;place-items:center;transition:color .12s,transform .12s}.tr-rate__star .i{fill:currentColor;height:30px;width:30px}.tr-rate__star:hover{transform:scale(1.15)}.tr-rate__input:checked~.tr-rate__star{color:#f5a524}.tr-rate__stars:hover .tr-rate__star{color:var(--t-border)}.tr-rate__stars:hover .tr-rate__star:hover,.tr-rate__stars:hover .tr-rate__star:hover~.tr-rate__star{color:#f5a524}.tr-rate__input:focus-visible+.tr-rate__star{border-radius:6px;outline:2px solid var(--t-primary);outline-offset:2px}.tr-rate__text{color:var(--t-text-2);font-size:var(--t-fs-sm)}.tr-qv{--qv-gap:28px;display:grid;gap:var(--qv-gap);grid-template-columns:minmax(0,1fr);min-width:0}.tr-qv [hidden]{display:none!important}@media(min-width:992px){.tr-qv{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.tr-qv>*{min-width:0}.tr-qv__gallery{display:flex;flex-direction:column;gap:12px}@media(min-width:992px){.tr-qv__gallery{align-self:start}}.tr-qv__main{border-radius:20px;display:grid;overflow:hidden;place-items:center;position:relative;width:100%}.tr-qv__main .tr-gallery__badges{align-items:flex-start;display:flex;flex-direction:column;gap:6px;inset-block-start:12px;inset-inline-start:12px;position:absolute;z-index:1}.tr-qv__img{display:block;height:auto;object-fit:contain;transition:transform .3s;width:100%}.tr-qv__main:hover .tr-qv__img{transform:scale(1.04)}.tr-qv__nav{background:color-mix(in oklab,var(--t-surface) 90%,#0000);border:0;border-radius:50%;box-shadow:0 2px 8px #0f172a26;color:var(--t-text);cursor:pointer;display:grid;height:36px;inset-block-start:50%;opacity:0;padding:0;place-items:center;position:absolute;transform:translateY(-50%);transition:opacity .15s;width:36px}.tr-qv__nav--prev{inset-inline-start:10px}.tr-qv__nav--next{inset-inline-end:10px}.tr-qv__nav .i{height:18px;width:18px}.tr-qv__main:hover .tr-qv__nav,.tr-qv__nav:focus-visible{opacity:1}.tr-qv__thumbs{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.tr-qv__thumb{background:var(--t-surface-2);border:2px solid #0000;border-radius:12px;cursor:pointer;padding:4px;transition:border-color .15s}.tr-qv__thumb img{aspect-ratio:1;display:block;object-fit:contain;width:100%}.tr-qv__thumb:hover{border-color:var(--popup-line)}.tr-qv__thumb.is-active{border-color:var(--t-primary)}.tr-qv__tools{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.tr-qv__tool{align-items:center;background:var(--t-surface);border:1px solid var(--popup-line);border-radius:12px;color:var(--t-text);cursor:pointer;display:flex;font-size:var(--t-fs-sm);font-weight:500;gap:8px;justify-content:center;min-height:44px;padding:8px 12px;transition:border-color .15s,color .15s,background .15s;white-space:nowrap}.tr-qv__tool .i{height:20px;width:20px}.tr-qv__tool:hover{border-color:var(--t-primary);color:var(--t-link)}.tr-qv__tool[data-qv-fav][aria-pressed=true]{border-color:var(--t-accent);color:var(--t-accent)}.tr-qv__tool[data-qv-fav][aria-pressed=true] .i{fill:currentColor}.tr-qv__tool[data-qv-cmp][aria-pressed=true]{background:var(--t-primary-soft);border-color:var(--t-primary);color:var(--t-link)}.tr-qv__box{background:none;border:0;box-shadow:none;padding:0}.tr-qv__info{gap:16px}.tr-qv__info,.tr-qv__top{display:flex;flex-direction:column}.tr-qv__top{gap:8px;padding-inline-end:32px}.tr-qv__title{font-family:var(--t-font-display);font-size:var(--t-fs-xl);font-weight:700;line-height:1.25;margin:0}.tr-qv__meta{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--t-fs-sm);gap:8px 20px}.tr-qv__price{align-items:flex-start;background:var(--t-surface-2);border-radius:16px;display:flex;gap:12px;justify-content:space-between;padding:16px}.tr-qv__price-main{display:flex;flex-direction:column;gap:4px;min-width:0}.tr-qv__now{color:var(--t-danger);font-size:var(--t-fs-3xl);font-weight:700;line-height:1.1}.tr-qv__save{align-items:center;color:var(--t-text-2);display:flex;flex-wrap:wrap;font-size:var(--t-fs-xs);gap:4px 6px}.tr-qv__save b{color:var(--t-success)}.tr-qv__opts{display:flex;flex-direction:column;gap:14px}.tr-qv__opts .tr-memory-options{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.tr-qv__opts .tr-memory-option{min-width:0}.tr-qv__opts .tr-memory-option__label{height:100%;padding:10px 12px}.tr-qv__buy{align-items:stretch;display:flex;gap:12px;min-width:0}.tr-qv__cart{flex:1;min-width:0}.tr-qv__oneclick{border:1px solid var(--popup-line);border-radius:16px;display:flex;flex-direction:column;gap:8px;padding:14px 16px}.tr-qv__oneclick label{font-size:var(--t-fs-sm);font-weight:600}.tr-qv__oneclick-row{display:flex;gap:8px}.tr-qv__oneclick-row .tr-input{flex:1;min-width:0}.tr-qv__about{border-block-start:1px solid var(--popup-line);display:flex;flex-direction:column;gap:12px;grid-column:1/-1;padding-block-start:20px}.tr-qv__about-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.tr-qv__about-head h3{font-size:var(--t-fs-md);font-weight:700;margin:0}.tr-qv__more{align-items:center;color:var(--t-link);display:inline-flex;font-size:var(--t-fs-sm);font-weight:500;gap:6px}.tr-qv__lead{color:var(--t-text-2);font-size:var(--t-fs-sm);line-height:1.6;margin:0}.tr-qv__specs{display:grid;gap:0 32px;grid-template-columns:minmax(0,1fr);margin:0}@media(min-width:768px){.tr-qv__specs{grid-template-columns:repeat(2,minmax(0,1fr))}}.tr-qv__specs>div{border-block-end:1px solid var(--popup-line);display:flex;font-size:var(--t-fs-sm);gap:16px;justify-content:space-between;padding:10px 0}.tr-qv__specs dt{color:var(--t-text-2);font-weight:400}.tr-qv__specs dd{font-weight:500;margin:0;text-align:end}.tr-popup .iti{display:block;width:100%}.tr-popup .iti .tr-input,.tr-popup .iti.input-group.iti--allow-dropdown>input.iti__tel-input.tr-input:not(:first-child){border-color:var(--popup-line);border-radius:var(--t-r-btn);margin-inline-start:0;min-height:52px;width:100%}.tr-popup .tr-input.error_style,.tr-popup .tr-toggle input.error_style+.tr-toggle__label{border-color:var(--t-danger);color:var(--t-danger)}.tr-popup__captcha{display:flex;flex-direction:column;gap:8px}.tr-popup__img{border-radius:var(--t-r);display:block;height:auto;margin-inline:auto;max-width:100%}.tr-popup__help{display:flex;flex-direction:column;gap:10px}.tr-popup__note{background:var(--t-surface-2);border-radius:var(--t-r-sm);color:var(--t-text-2);font-size:var(--t-fs-sm);padding:12px 14px}.tr-popup .alert{border:0;border-radius:var(--t-r-sm);font-size:var(--t-fs-sm);margin:0;padding:10px 14px}.tr-popup .alert-success{background:color-mix(in oklab,var(--t-success) 14%,#0000);color:var(--t-success)}.tr-popup .alert-danger{background:color-mix(in oklab,var(--t-danger) 14%,#0000);color:var(--t-danger)}.tr-popup .iti__country-container{padding:0}.tr-popup .iti__selected-country-primary{border-end-start-radius:var(--t-r-btn);border-start-start-radius:var(--t-r-btn);padding-inline:16px 8px}.tr-popup__rates{display:grid;gap:12px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.tr-rate--sm{gap:2px}.tr-rate--sm .tr-rate__title{font-size:var(--t-fs-sm);font-weight:500}.tr-rate--sm .tr-rate__row{gap:8px}.tr-rate--sm .tr-rate__stars{gap:0}.tr-rate--sm .tr-rate__star{padding:1px}.tr-rate--sm .tr-rate__star .i{height:20px;width:20px}.tr-rate--sm .tr-rate__text{font-size:var(--t-fs-xs)}.alert-text-item+.alert-text-item{margin-top:1rem}.animated{animation-duration:.5s;animation-fill-mode:both}.popover{background-color:var(--tr-white-color);border-color:#0000;border-radius:.75rem;box-shadow:0 4px 12px #0000001a;color:var(--tr-dark-text-color);z-index:12200}.popover-arrow:after{border-top-color:var(--tr-white-color)!important}@media(min-width:360px){.popover{min-width:260px}}@media(min-width:992px){.popover{z-index:19999}}.popover-arrow:before{border-color:#0000!important}.popover-header{background-color:#0000;border-bottom:0;color:var(--tr-dark-text-color);font-size:1.075rem;font-weight:600;padding:1rem}.popover-header:before{border-color:#0000!important}.popover-body{color:var(--tr-secondary-text-color);font-size:.875rem;padding:0 1rem 1rem}.popover-body p+p{margin-top:1rem}.popover-body ul{padding:1rem 0 1rem .75rem}@media(max-width:767.98px){#error_minimum{font-size:.875rem}}#otp-form-code .otp-code-block{background:var(--tr-background-color)}.tr-account-login-button{min-width:160px}@media(max-width:575.98px){.tr-account-login-button{width:100%}}@media(max-width:767.98px){table a:has(.img-thumbnail){width:80px}}@keyframes autofill{to{background:#0000;color:inherit}}input:-webkit-autofill{-webkit-animation-fill-mode:both;-webkit-animation-name:autofill}:is(input,select,textarea).error_style{border:1px solid var(--t-danger)!important;transition:background-color var(--tr-main-transition),border var(--tr-main-transition)}:is(input,textarea).error_style{background-color:color-mix(in oklab,var(--t-danger) 4%,var(--t-surface))!important}.error_style+label{color:var(--tr-red-color)!important}.error_style::placeholder{color:var(--t-danger)!important;opacity:.75}.tooltip{z-index:19999}.pagination{flex-wrap:wrap;gap:.75rem;justify-content:center;margin:0!important;position:relative;z-index:2}.pagination li :is(a,span){border-radius:7px;color:var(--tr-grey-color);display:block;line-height:1rem;padding:.5rem .75rem;text-decoration:none;transition:background var(--tr-main-transition),color var(--tr-main-transition);will-change:background,color}.pagination :is(li.active span,li:hover a){background:var(--tr-primary-light-color);color:var(--tr-white-color)}#oct-infobar.hidden{display:none;opacity:0}.progress-bar{background-color:var(--tr-primary-dark-color)}.modal .btn-close{padding:.75rem}.modal-dialog.wide{--bs-modal-width:860px}.modal-dialog.large{--bs-modal-width:1360px}.modal-content .input-group-text{background-color:#0000;border-radius:.5rem;border-width:2px;border-right:0;display:grid;place-items:center;width:3.5rem}.modal-content .form-control{border-radius:.5rem}.modal-content .form-control:focus{border-color:var(--tr-grey-color);box-shadow:none}.modal:not(#quickViewModal).iti__tel-input{border-bottom-left-radius:0;border-top-left-radius:0}.modal-backdrop{--bs-backdrop-opacity:0.8}#loginModal .nav-tabs li{flex:0 0 50%}#loginModal .nav-tabs li:first-child svg path{fill:var(--tr-dark-text-color)}#loginModal .nav-tabs li:first-child button{border-radius:.5rem 0 0 .5rem}#loginModal .nav-tabs li:first-child button.active svg path{fill:var(--tr-white-color)}#loginModal .nav-tabs li:last-child svg path{stroke:var(--tr-dark-text-color)}#loginModal .nav-tabs li:last-child button{border-radius:0 .5rem .5rem 0}#loginModal .nav-tabs li:last-child button.active svg path{stroke:var(--tr-white-color)}#loginModal .nav-tabs button{background-color:var(--tr-background-color);color:var(--tr-dark-text-color);padding:.75rem 1rem}#loginModal .nav-tabs button.active{background-color:var(--tr-primary-light-color);color:var(--tr-white-color)}#loginModal [data-bs-target="#otpNotReceivedCollapse"]:not(.collapsed) svg{transform:rotate(180deg);transition:transform var(--tr-main-transition)}#quickViewModal .tr-buyoneclick .button-text{display:none}#quickViewModal #button-cart{min-width:0;padding-left:.5rem;padding-right:.5rem;white-space:nowrap}@media(min-width:992px){.iti--inline-dropdown .iti__dropdown-content{position:fixed}.tr-smart-checkout-user .iti--inline-dropdown .iti__dropdown-content{position:absolute}}